如何删除 docker 镜像中的配置卷

Jia*_*g-z 5 docker docker-volume

docker run -it -v /xx1 -v /xx2 [image] /bin/bash用来创建一个容器。

然后提交镜像并推送到 docker hub。

docker inspect [image]

Volumes细节

"Volumes": {
            "/xx1": {},
            "/xx2": {}
        },
Run Code Online (Sandbox Code Playgroud)

现在我想删除/xx1此图像中的音量。

我该怎么办?

Elt*_*man 4

我认为目前使用 Docker 工具不可能做到这一点。您无法从正在运行的容器中删除卷,或者如果您要使用您的映像作为新 Dockerfile 中的基础,则无法删除继承的卷。

\n\n

也许您可以使用 J\xc3\xa9r\xc3\xb4me Petazzoni\ 的nsenter工具手动删除容器内的安装,然后提交。您可以使用该方法将卷附加到正在运行的容器,但是需要一些相当低级的黑客才能做到这一点。

\n