我正在使用dockerfile.我刚刚意识到我一直在使用FROM索引图像.
所以我想知道:
FROM)图像而不pushing使用索引?我必须向客户交付在多个容器中运行的应用程序。我可以将所有单个图像导出到文件中
docker save --output app1.tar app2
docker save --output app2.tar app2
...
Run Code Online (Sandbox Code Playgroud)
我的目标是提供一个 ZIP 文件夹,其中只有 docker-compose.yml 和运行容器所需的图像 (app1.tar,app2.tar...)。
假设我有这个项目结构:
proj/
??? docker
? ??? myservice
? ??? Dockerfile
??? docker-compose.yml
Run Code Online (Sandbox Code Playgroud)
这是我的docker-compose.yml:
version: '3'
services:
master:
build: docker/myservice
slave:
image: proj_master
depends_on: master
Run Code Online (Sandbox Code Playgroud)
我希望该master服务创建一个映像,该映像将由master和slave服务使用(具有不同的参数,此处未显示)。通过反复试验,我发现从属必须引用该映像proj_master。
proj?通常docker composer文件与它的位置无关...