我 docker 组成,可以如下定义上下文
version: '3'
services:
node1:
build: node1
image: node1
container_name: node1
node2:
build: node2
image: node2
container_name: node2
其中build是指包含Dockerfile和构建资源的目录。通过使用
docker-compose up -d --build
命令,可以重建图像并重新启动更改的容器。但是使用以下docker-compose文件,是否可以仅构建镜像而不启动它们,并且最好选择要构建或全部构建的镜像?
请您参考如下方法:
您可以构建特定的服务而无需像这样启动它们:docker-compose build node1
要构建它们:docker-compose build