Docker要领:为什么`docker-compose pull`不够? 为什么我也需要`git pull`呢?

我有一个问题,通过docker-compose进行push (on dev)和pull (on production)是不够的,旧的东西是由我的Nginx web服务提供的。 当我通过Git推拉时,一切正常。 为什么?

Oups,我发现了。 我的docker-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文件夹是从我的本地./web/www文件夹,而不是从图像中获取的