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