gpt4 book ai didi

ubuntu - 拥有两个用于生产和开发的 docker 镜像

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

我开始使用 docker,但我对开发环境和生产环境之间的区别感到困惑。

目前在我的开发 docker 我使用这个
docker run -d -v /home/code:/var/www/code这样我就可以从我的主机编辑文件。

现在我希望在生产中我不将代码安装为卷,而是将其与所有代码一起发布。

所以我需要制作单独的图像并使用
ADD /home/code:/var/www/code
或者有什么方法可以只从一张图片中做到这一点

最佳答案

我建议你有两张图片:baseapp例如。

您的 base image 设置了除您的代码之外的所有内容。例如,如果您的应用程序是用 Java 编写的,它将设置 JDK。 app镜像是您构建并运送到生产或其他环境的镜像。这让您可以使用 base在开发过程中,只需像上面那样安装卷即可。

关于ubuntu - 拥有两个用于生产和开发的 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28018042/

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