gpt4 book ai didi

Dockerfile 和 docker-compose 不更新新指令

转载 作者:行者123 更新时间:2023-12-04 04:51:26 25 4
gpt4 key购买 nike

当我尝试像这样使用 docker-compose 构建容器时

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 命令它保存一个中间容器,它不会显示给你,并不断重新运行,永远不会正确更新它。
可悲的是,关于这样的事情的文档很差。解决这个问题的方法是先在没有缓存的情况下构建它,然后像这样

docker-compose build --no-cache
docker-compose up -d

关于Dockerfile 和 docker-compose 不更新新指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35231362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com