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