大家好,我处于这种情况,我想通过重建包含用于传输卷中源的 COPY 命令的数据容器来部署我的源代码中的更改。但是,当我重建数据映像并重新运行 docker-compose 时,我坚持使用旧代码,更新所有内容的唯一方法是删除 webroot 卷并重新创建它。
哪里错了??
server:
build: ./docker/apache
image: server:1.3.16
restart: always
links:
- fpm
ports:
- 80:80 # HTTP
- 443:443 # HTTPS
volumes:
- webroot:/var/www/html:ro
fpm:
build: ./docker/php
image: fpm:1.0
restart: always
links:
- database
volumes:
- webroot:/var/www/html
data:
build:
context: .
dockerfile: dataDockerFile
image: smanapp/data:1.0.0
volumes:
- webroot:/var/www/html
volumes:
webroot: