我已经安装了一个 ubuntu 18.04 容器,我试图在其中启动 docker 服务。我得到了错误,
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
是否可以在 docker 镜像中运行 docker?如何授予运行嵌套图像的权限?
如果你想在 docker 中运行 docker 那么你必须使用 dind 图像
docker run --privileged --name some-docker -v /my/own/var-lib-docker:/var/lib/docker -d docker:dind
另一种方式,如果你想在 ubuntu 容器内运行 docker,那么你必须使用 docker volume 将主机的 docker.sock 挂载到你的 ubuntu 容器中
docker run -it -v /var/run/docker.sock:/var/run/docker.sock ubuntu:18.04
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句