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

时间:2017-08-05 16:00:46

标签: docker nginx docker-compose travis-ci

我有一个问题,push(在开发时)和pull(正在制作)通过docker-compose是不够的,旧的东西由我的Nginx网络服务提供。当我通过Git推送和拉动时,一切正常。为什么呢?

1 个答案:

答案 0 :(得分:1)

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/www文件夹,而不是来自图片...:D