无法删除通过Docker创建的文件 [英] Can't Delete file created via Docker

查看:229
本文介绍了无法删除通过Docker创建的文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用docker映像通过此命令在学校的服务器上运行程序。

I used a docker image to run a program on our school's server using this command.

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

运行后它在我的帐户new_directory上创建了一个虚张声势。现在我没有删除或修改文件的权限。

After I ran it it created a firectory on my account called new_directory. Now I don't have permissions to delete or modify the files.

如何删除此目录?

推荐答案

将目录中所有文件的所有者更改为以root用户身份运行的容器中您使用的ID,然后退出容器并删除目录。

Change the owner of all the files on the directory to your used ID within the container running as root, then exit the container and remove the directory.

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创建的文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆