为什么docker restart可以识别docker-compose.yml文件中的修改

时间:2019-04-30 14:03:53

标签: docker docker-compose

我是docker和docker-compose的新手。我正在使用同时使用docker和docker compose的项目。在docker-compose.yml的关键“卷”中添加一行之后。我做了docker restart

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文件中的修改,在哪里可以找到此“设置”?

1 个答案:

答案 0 :(得分:0)

使用docker-compose该方案应为以下情况:

  • 创建您的docker-compose.yml
  • docker-compose up#这将构建所有内容并运行您的服务

如果您对撰写文件进行任何更改,则说明docker-compose build'yourservicename'将重建该特定服务。

在帮助页面上看到的“ docker restart”命令用于重启容器