Docker要领:为什么`docker-compose pull`还不够?为什么我也需要`git pull`?
问题描述:
我有一个问题,push
(开发)和pull
(在生产)通过docker-compose
是不够的,旧的东西是由我的Nginx网络服务提供。当我通过Git进行推拉时,一切正常。为什么?Docker要领:为什么`docker-compose pull`还不够?为什么我也需要`git pull`?
答
Oups,我发现了。我的搬运工,compose.yml看起来是这样的:
version: "2.1"
services:
…
web:
build:
args:
HTTP_PROXY: ${HTTP_PROXY}
HTTPS_PROXY: ${HTTPS_PROXY}
NO_PROXY: ${NO_PROXY}
context:
web
depends_on:
- db
env_file:
- .env
image: user/repo
ports:
- "80:80"
restart: always
volumes:
- ./status.txt:/opt/status.txt
- ./web/sites-available/default:/etc/nginx/sites-available/default
- ./web/www:/var/www/html
- ./dump:/opt/dump
正如你看到的,我的网络文件夹从我的本地文件夹./web/www采取的,而不是从图像...:d