当前位置: 首页 > 工具软件 > dock > 使用案例 >

Docker in Docker dind

戚阳
2023-12-01

Docker in Docker 一种不常见的docker玩法,即在docker容器中运行docker,如果你是一名运维,那就很难避免接触它。

docker有一个守护进程docker daemon,如果在docker容器中是无法创建的,所以如果你按照正常的docker安装方法在已有的docker容器安装docker,安装过程不会报错,但是运行docker命令时会得到下面的错误

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

因为容器中实际只成功安装了docker的客户端,解决办法是用这个客户端去连接宿主机的docker服务,删掉当前容器,使用已经安装docker客户端的镜像重新run一个

docker run --privileged --name [要创建的容器名称] -v /var/run/docker.sock:/var/run/docker.sock -it [镜像] bash

 类似资料:

相关阅读

相关文章

相关问答