Docker容器有没有在任何地方定义的卷

我有一个容器从一个映像sebp/lighttpd ,它在/var/www/localhost上挂载了一个卷。 在我的docker-compose文件中,我将该服务的configuration更改为

 build: context: web/ image: myproject-web 

web/Dockerfilefrom: image( bistenes/lighttpd )都没有定义任何卷的情况下。 我运行docker-compose build ,然后docker-compose up ,但是新的容器仍然有旧的卷挂载定义,擦除我试图在容器运行时COPY/var/www/localhost的数据。

看到这个问题 ,最后是“这不是一个错误,这是一个function!”

这个问题表明, docker-compose rm会诀窍。

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