我正在学习一个教程,在当前的步骤中,我应该用这个方法删除任何预先存在的docker容器
docker rm -f $(docker ps -aq)
我通常必须使用sudo才能使用docker命令,所以我尝试了一下
sudo docker rm -f $(docker ps -aq)
But I get this
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.32/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
通常,当我忘记使用sudo时,会出现权限错误,但在这种情况下,我有这个权限。
有没有人知道什么是错的?
I tried this
sudo docker rm -f $(sudo docker ps -aq)
but get
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers