gpt4 book ai didi

sockets - 在执行 docker stop 时尝试连接到 Docker 守护程序套接字时获得权限被拒绝

转载 作者:IT老高 更新时间:2023-10-28 21:19:36 25 4
gpt4 key购买 nike

我的 docker 上运行了 3 个容器,我需要使用以下命令停止所有容器:

sudo docker stop $(docker ps -q)

当我运行命令时,我收到了这条消息:

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: dial unix /var/run/docker.sock: connect: permission denied
See 'docker stop --help'.
Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...]
Stop one or more running containers

我进行了一些搜索,消息显示的情况不适用于我的环境。我正在使用带有 Docker 版本 17.09.0-ce 的 Ubuntu 16.04 LTS,构建 afdb6d4

这条消息是什么意思?

最佳答案

sudo usermod -a -G docker $USER

重启然后运行:

docker container run hello-world

它在 ubuntu 18.2 上对我有用

关于sockets - 在执行 docker stop 时尝试连接到 Docker 守护程序套接字时获得权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com