运行此命令失败:
docker run --privileged --rm docker:dind docker run hello-world
错误信息:
docker: error during connect: Head "http://docker:2375/_ping": dial tcp: lookup docker on 8.8.8.8:53: no such host.
然而,这是成功的:
docker run --privileged --rm -d --name test docker:dind
docker exec -it test sh
> docker run hello-world
几个问题:
- 这个错误背后的原因是什么?
- 如何修复?要么直接修复,要么将其包装到其他 docker 镜像中(无论哪种方式都可以)。
谢谢你!
|