2017-02-23 15 views
1

私はこのコマンドを使用して、ドッカーのイメージを使用して学校のサーバーでプログラムを実行しました。Dockerで作成したファイルを削除できません

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

私はそれを実行した後、私のアカウントにnew_directoryという名前のfiretoryを作成しました。今私はファイルを削除または変更する権限がありません。

このディレクトリを削除するにはどうすればよいですか?私は、これが取り付けられたディレクトリを削除する必要がありますね

docker stop $CONTAINER_NAME 
docker rm -v $CONTAINER_NAME 

答えて

1

変更ルートとしてコンテナが実行中の使用済み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

はこれを試してみてください。そうでない場合は、明示的にこれを行う:

sudo rm -rf /target/new_directory 
関連する問題