docker - docker run hello-world中的错误(守护程序的错误响应:OCI运行时创建失败:)

标签 docker docker-compose

作业系统:Ubuntu 18.04 LTS。

Docker版本:18.09.3。

服务:landscape.canonical.com

当我使用sudo docker run hello-world创建Docker容器时,出现以下错误。

docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"rootfs_linux.go:58: mounting \\"proc\\" to rootfs \\"/var/lib/docker/vfs/dir/9a16ab705748c4bb269b96db7391b65ba54786f6e722cb32bf5ede32afb67d72\\" at \\"/proc\\" caused \\"permission denied\\"\"": unknown.



有人知道这个问题吗?

是否可以在landscape.canonical.com中使用Docker容器?
sudo docker info的输出:

enter image description here
sudo systemctl status docker.service的输出:

enter image description here

最佳答案

我发现该问题与landscape.canonical.com创建的服务器镜像有关。根据我的了解,landscape.canonical.com主要支持LXD。在LXD环境中可以使用docker。但是,我不确定这是使用Docker的好方法。

关于docker - docker run hello-world中的错误(守护程序的错误响应:OCI运行时创建失败:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55148857/

相关文章:

docker - 拉取本地镜像以在 Kubernetes 中运行 Pod

python - Gunicorn ModuleNotFound 错误,之前工作正常

ruby-on-rails - 在 Docker 容器上设置 Rails 控制台,不接受任何输入

docker - Kubernetes:Deployments Services Pod与Docker概念之间的映射

docker - 从私有(private)注册表中提取失败 - 不支持的 docker v1 存储库请求

docker - 为什么我无法通过 ClusterIP 服务的名称访问该服务?

node.js - 在 docker-compose 上的 Sonarqube 实例中安装 Node.Js

docker 容器 : changing network kernel settings, net.core.rmem_max

qt - RCC : Error in 'resource.qrc' : Cannot find file '*.png'

linux - 如何从同一终端中停止正在运行的 Docker 容器?