我docker run -it -v /xx1 -v /xx2 [image] /bin/bash用来创建一个容器。
docker run -it -v /xx1 -v /xx2 [image] /bin/bash
然后提交映像并推送到docker hub。
采用 docker inspect [image]
docker inspect [image]
该Volumes细节
Volumes
"Volumes": { "/xx1": {}, "/xx2": {} },
现在,我要删除/xx1此图像中的音量。
/xx1
我该怎么办?
我不认为现在使用Docker工具是不可能的。您无法从正在运行的容器中删除卷,或者如果要将映像用作新Dockerfile中的基础,则无法删除继承的卷。
可能您可以使用JérômePetazzoni的nsenter工具手动删除容器内的安装架,然后提交。您可以使用这种方法将卷附加到正在运行的容器上,但是这样做需要一些相当低级的修改。
nsenter