Docker容器具有未在任何位置定义的卷

时间:2017-10-10 09:02:26

标签: docker docker-compose docker-volume

我有一个从图像sebp/lighttpd运行的容器,在/var/www/localhost处安装了一个卷。在我的docker-compose文件中,我将该服务的配置更改为

build:
    context: web/
image: myproject-web

web/Dockerfile处的dockerfile及其from:图像(bistenes/lighttpd)都没有定义任何卷。我运行了docker-compose build然后docker-compose up,但是新容器仍然定义了旧的卷挂载,当容器运行时,将我正在尝试COPY的数据擦除到/var/www/localhost

1 个答案:

答案 0 :(得分:0)

请参阅this issue,其中总结为“这不是错误,它是一个功能!”

问题表明docker-compose rm可以解决问题。

我使用docker inspect ${CONTAINER}查找了卷ID,docker rm ${CONTAINER},然后是docker volume rm ${VOLUMES}