相关疑难解决方法(0)

Docker-compose.yml文件构建一个基本图像,然后基于它的孩子?

为了澄清,当我说基本图像时,我的意思是具有所有常见配置的父图像,因此基于它的子项不需要单独下载依赖项.

根据我的理解,docker-compose.yml文件是运行时配置,而Dockerfiles是构建时配置.但是,有一个build使用docker-compose 的选项,我想知道如何使用它来构建基本图像.

截至目前,我使用一个运行其他shellcript的shellcript.一个人构建我的所有图像,从它创建的基本图像.另一个将它们作为具有必要配置的容器运行.但是,基本映像永远不会作为容器运行.

目前,我希望将shellcript改成docker-compose文件,如下所示:

echo "Creating docker network net1"
docker network create net1

echo "Running api as a container with port 5000 exposed on net1"
docker run --name api_cntr --net net1 -d -p 5000:5000 api_img

echo "Running redis service with port 6379 exposed on net1"
docker run --name message_service --net net1 -p 6379:6379 -d redis

echo "Running celery worker on net1"
docker run --name celery_worker1 --net net1 -d celery_worker_img

echo "Running flower HUD on net1 with port …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose docker-stack

9
推荐指数
4
解决办法
7626
查看次数

标签 统计

docker ×1

docker-compose ×1

docker-stack ×1

dockerfile ×1