2017-02-23 287 views
1

我使用Docker镜像在我们学校的服务器上使用此命令运行程序。无法删除通过Docker创建的文件

docker run -t -i -v /target/new_directory 990210oliver/mycc.docker:v1 /bin/bash 

运行后,它在我的帐户名为new_directory上创建了一个firectory。现在我无权删除或修改这些文件。

如何删除此目录?

回答

1

变化的目录中的所有文件的所有者容器以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 
0

试试这个:

docker stop $CONTAINER_NAME 
docker rm -v $CONTAINER_NAME 

我想这应该删除安装目录。如果没有,这样做明确:

sudo rm -rf /target/new_directory