是否可以在仅开发工作流程中以Docker Swarm模式使用主机绑定安装?

时间:2018-09-20 03:43:06

标签: docker-for-windows docker-swarm-mode

对于本地开发,我希望能够在Swarm模式下查看容器使用的文件的更改,而无需重建它们。

我宁愿保持Swarm模式,因为容器会大量使用Secrets,而这些秘密在docker-compose up中不可用。

(如果解决方案要求将swarm节点放在开发机器上就可以了。)


docker-compose.yml (对于生产环境,不使用绑定安装。在构建时将文件COPY放入容器。)

version: '3.7'

services:
  companybox:
    image: foo/bar
    build:
      context: .
    ports:
      - "8080:8080"
    secrets:
      - password

secrets:
  password:
    external: true

docker-compose.override.yml (在本地开发期间使用)

version: '3.7'

services:
  volumes:
    - .:/code

(当前,我使用的是./build.sh && docker-compose build foo && docker service update --force bar_foo之类的命令,但这比我想要的要慢)

0 个答案:

没有答案