docker - 启动 docker 实例的问题

标签 docker ubuntu apparmor

不确定这是一个 docker 问题,但情况是这样的:我试过 sudo docker stop 7f8c9285465c这导致Error response from daemon: cannot stop container: 7f8c9285465c: Cannot kill container...unknown error after kill: runc did not terminate sucessfully: container_linux.go:392: signaling init process caused "permission denied"关注 this stackoverflow suggestion我做了sudo aa-remove-unknown .现在docker stop成功但随后 docker-compose up导致:snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks .
接下来我运行命令 sudo apt purge snapd snap-confine && sudo apt install -y snapd .正在运行 docker-compose up结果是bash: /snap/bin/docker-compose: No such file or directory .
命令sudo docker container ls结果是:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?sudo service docker status返回 Active: active (running) .
我尝试重新安装docker。运行 sudo docker run hello-world返回相同的Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (虽然状态是活跃的)
.

最佳答案

创建文件/etc/systemd/network/bridge.network内容:

[Network]

IPFoward=kernel
如果没有保存权限,请在 root 模式下保存 (sudo su -)。
然后,运行:
sudo systemctl restart systemd-networkd.service # (disconnected network)
sudo apt remove docker-ce # If you hadn't done so before
sudo apt install docker-ce # Should start docker.service
sudo systemctl status docker.service  # Verify docker.service is running
此信息取自 this docker forum discussion .

关于docker - 启动 docker 实例的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67721396/

相关文章:

security - Ubuntu 服务器上的沙箱

不带容器 ID 的 Docker exec 命令

docker - Kubernetes 初始化容器 pip install

java - Dockerfile Struts 2

C++ - 类没有命名类型

Docker随机重启所有服务

ubuntu - 在 ubuntu 上安装 adobe air 后找不到 adl

android - 无法使用 Eclipse Kepler 创建新的 Android 应用程序项目或访问 Android 首选项

ubuntu - 当我使用 client_body_temp_path 时,Linux(Ubuntu)和 Nginx 权限在另一个磁盘上