当前位置: 首页 > 知识库问答 >
问题:

docker:来自守护程序的错误响应:未能侦听抽象unix套接字“/容器…权限被拒绝:未知

吕修伟
2023-03-14

我通过以下方式在Ubuntu 18上安装了Docker:

sudo snap安装docker

已创建docker组,请将我的用户添加到其中。现在尝试通过以下方式进行测试:

docker容器运行hello-world

并收到错误:

docker:来自守护程序的错误响应:未能侦听抽象unix套接字“/容器填充程序/moby/Abcfbe6936523635F7064C99E32321E30DD4628FF3B94963566DA1D1E5AB40/shim.sock”:侦听unix/containerd填充程序/moby/abcfbe6936523635f7064c99e32321e30dd4628ff3b9496493566da1d1e5ab40/shim。sock:绑定:权限被拒绝:未知。

如何修复此问题?

共有2个答案

司马羽
2023-03-14

执行了以下操作。删除此安装

sudo快照删除docker

也可以删除:

sudo apt get remove docker docker引擎docker。io

然后:

更新源

sudo apt安装docker。io

要在启动时运行:

sudo systemctl启动docker

sudo systemctl启用docker

重新启动Ubuntu。所有工程。

如有必要,添加组和用户:

sudo groupadd docker

sudo usermod-aG dockeryour_user

然后重新启动。

庄飞
2023-03-14

我收到了这条消息,结果发现有一些containerd进程仍在运行,不再由docker控制

29115 ?        Sl     0:00 containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/17d9aefe0d782a651d0f5a064fb0c86c0129837bace89863757419b2cd
29131 ?        Ssl    0:00  \_ runc init
24884 ?        Sl     0:00 containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/01570af76d634eb0885f750dcad064b7c3288fdb2b2d1f9041aa4f2ca3
24900 ?        Ssl    0:00  \_ runc init

我只需要杀了他们,然后重新启动了dockerd,不需要卸载docker或任何类似的激烈操作。

 类似资料: