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

问题描述 投票:0回答:1

我是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 docker-compose
1个回答
0
投票

使用docker-compose方案应该如下:

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

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

您可以在帮助页面中看到的“docker restart”命令用于重新启动容器

© www.soinside.com 2019 - 2024. All rights reserved.