gpt4 book ai didi

python - 有没有办法为所有应用程序使用相同的 Docker 容器?

转载 作者:行者123 更新时间:2023-11-30 23:08:04 24 4
gpt4 key购买 nike

我正在研究自动部署系统。我的应用程序使用相同的依赖项,例如 matplotlib、numpy、pandas。问题是部署需要 30 多分钟。它太长了。

我使用 Dokku,我想准备一个空容器,使用 Dockefile like this 安装依赖项。然后每次部署时都指向/复制此容器,因此过程大约需要一分钟左右(只是为了拉取存储库并准备配置,而不安装所有依赖项)

谁能帮我解决这个问题?

最佳答案

您可以使用 Dockerfile 创建一个像您所描述的基础容器镜像,以定义需要作为公共(public)基础安装的内容。喜欢:

Dockerfile:

FROM phusion/baseimage:0.9.16
...

构建:

docker build -t myBase .

然后,应使用该容器作为基础容器的所有其他应用程序容器将使用 FROM 在自己的 Dockerfile 构建中引用它。操作说明。喜欢:

应用程序Dockerfile:

FROM myBase
...

关于python - 有没有办法为所有应用程序使用相同的 Docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31937917/

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