gpt4 book ai didi

laravel - 如何从Laravel的现有Docker环境中创建Docker镜像,LAravel应用程序的Dockerfile

转载 作者:行者123 更新时间:2023-12-02 20:50:39 25 4
gpt4 key购买 nike

我有dockervel环境,larat的 docker容器,我真的很难使它在我的机器上工作。

http://www.spiralout.eu/2015/12/dockervel-laravel-development.html描述了我使用dockervel 图像方法

我已经在这个环境
中开发了开发了一个应用程序,其中包括用于BDD的Behat和PHPUnit测试,我必须用它制作图像并说出如何使用它。我很困惑如何创建Dockerfile?

任何帮助表示赞赏

最佳答案

首先,dockervel不是单个镜像。它包含由docker-compose一起编排的sevelar图像(请参阅docker-compose.yml)。这样做的原因是您不需要每次都使用所有部件(例如,当您想要与工匠一起工作时,就不会加载nodejs)。您也可以更改部件(例如,可以使用Postgres更改MySQL)。

如果要共享您的项目,最简单的方法是共享整个dockervel文件夹(请省略node_modules文件夹,您可以使用dcomposer install以及数据库文件夹来重新创建它)。

如果确实要使其成为一个单独的dockerfile(不是一个好主意),则应将每个dockerfile合并为一个,最终会得到一个庞大且不灵活的容器。

关于laravel - 如何从Laravel的现有Docker环境中创建Docker镜像,LAravel应用程序的Dockerfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38038250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com