###できないこと
リモートサーバーにssh接続したのち、
sudo docker container ls -aq | xargs docker container rm -f
を行うと
"docker container rm" requires at least 1 argument. See 'docker container rm --help'. Usage: docker container rm [OPTIONS] CONTAINER [CONTAINER...] Remove one or more containers
が返ってくる。
さらに、イメージを削除するために
sudo docker image ls -aq | xargs docker image rm -f
を行うと、全て
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Delete http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/a310ed51d1ef?force=1: dial unix /var/run/docker.sock: connect: permission denied
と行ったメッセージが返ってきて削除できない。
なお、ローカルリポジトリでは同様の操作がうまくいき、全て消すことができる。
よろしくお願いします。
"docker container rm" requires at least 1 argument.
と出ているので、コンテナの削除時は、削除対象のコンテナがリスティングされてないのではないでしょうか?
sudo docker container ls -a
をすればどういう状況かすぐ分かりますよね?
各コマンドがどういう意味なのか分からないで使っている場合は、まず理解してから使いましょう。
他にもいろいろおかしいですが、まずは1つずつ理解してください。
回答1件
あなたの回答
tips
プレビュー