1
我使用Docker镜像在我们学校的服务器上使用此命令运行程序。无法删除通过Docker创建的文件
docker run -t -i -v /target/new_directory 990210oliver/mycc.docker:v1 /bin/bash
运行后,它在我的帐户名为new_directory上创建了一个firectory。现在我无权删除或修改这些文件。
如何删除此目录?
我使用Docker镜像在我们学校的服务器上使用此命令运行程序。无法删除通过Docker创建的文件
docker run -t -i -v /target/new_directory 990210oliver/mycc.docker:v1 /bin/bash
运行后,它在我的帐户名为new_directory上创建了一个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