不能删除通过Docker创build的文件
我用Docker镜像在我们学校的服务器上使用这个命令运行一个程序。
docker run -t -i -v /target/new_directory 990210oliver/mycc.docker:v1 /bin/bash
运行后,它在我的帐户名为new_directory上创build了一个firectory。 现在我没有删除或修改文件的权限。
我如何删除这个目录?
将目录中所有文件的所有者更改为以root用户身份运行的容器中的已用ID,然后退出容器并删除该目录。
docker run --rm -v /target/new_directory 990210oliver/mycc.docker:v1 chown -R $(id -un):$(id -un) /target/new_directory exit rm -rf $HOME/new_directory
尝试这个:
docker stop $CONTAINER_NAME docker rm -v $CONTAINER_NAME
我想这应该删除安装目录。 如果没有,明确地做到这一点:
sudo rm -rf /target/new_directory