首页 > 解决方案 > 创建安装了 composer 2.0 的新 docker 容器

问题描述

我对 docker 和 laradock 很陌生,但我想弄清楚如何创建一个自动安装 composer 2.0(或最新版本)的新容器?如何在构建/创建容器时告诉 Laradock 我想要最新的作曲家?

我已经关注了几个关于这种情况的教程和几篇文章......但是,没有任何结果。如果我构建容器并启动工作区 bash,它每次都会出现 composer 1.10。我可以从容器中更新它,但我希望在创建容器时默认安装它。提前致谢。

标签: phplaraveldockerlaradock

解决方案


你有几个选择。脑海中浮现的两个是:

  1. 您可以在 docker 文件中使用RUN命令来运行几乎任何您喜欢的命令。所以理论上你可以这样安装作曲家。

  2. 您可以手动安装composer,然后构建一个新图像。新图像将包含作曲家安装。然后,您将其推送到您选择的存储库,并将其用作 dockerfile 中的基础映像。这是相当普遍的做法。


推荐阅读