我是docker和docker-compose的新手。我正在开发一个使用docker和docker compose的项目。在docker-compose.yml的密钥“卷”中添加一行后。我做了docker重启
docker restart service1
并自动识别音量。在docker-compose.yml的一部分下面
services:
service1:
build:
context: .
dockerfile: Dockerfile.service1
container_name: service1_name
hostname: service1_name
volumes:
- /etc/teste/service1/conf.d/:/usr/share/logstash/pipeline/ #I added this line
我的问题为什么docker restart会识别docker-compose.yml文件中的修改,在哪里可以找到这个“设置”?
使用docker-compose方案应该如下:
如果您对撰写文件进行了任何更改,则说明docker-compose build'yourservicename'将重建该特定服务。
您可以在帮助页面中看到的“docker restart”命令用于重新启动容器