Dockerfile和docker-compose不用新的指令更新
当我尝试使用docker构build一个容器时,就像这样
nginx: build: ./nginx ports: - "5000:80"
当我的Dockerfile看起来像这样COPY指令不工作
FROM nginx #Expose port 80 EXPOSE 80 COPY html /usr/share/nginx/test #Start nginx server RUN service nginx restart
可能是什么问题呢?
看起来,当使用docker-compose命令时,它会保存一个中间容器,它不会显示出来,并且不断重新运行,永远不会正确更新它。 可悲的是关于这样的文件的文件是穷人。 解决这个问题的方法是先build立一个没有caching然后像这样的
docker-compose build --no-cache docker-compose up -d