当我跑
docker-compose -f docker-compose.prod.yml pull
docker-compose -f docker-compose.prod.yml up -d --force-recreate
我没有最后一张图片 - 似乎这是第一次运行时的一些缓存图片。
但是我通过名称从 docker 运行这个图像,比如
docker run -it repo_url/image_name
- 一切都好。我已经尝试了所有主题
How to get docker-compose to always re-create containers from fresh images?
我也尝试通过
docker rmi image_name
删除此图像,但对我没有任何帮助。它可以是什么?
最佳答案
怎么了
Dockerfile
FROM httpd:latest
COPY index.html /var/www/html/
docker run -v my-data:/var/www/html/
由于此卷尚不存在,因此已创建它并且/var/www/html 的内容来自当前图片 被复制到其中。 关于docker-compose 运行不是最后一个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41219405/