如何在 Docker 中使用 Docker

1. 典型适用场景

3.1 DinD

  • 运行 DinD 容器
1
2
3
docker run --privileged -e DOCKER_TLS_CERTDIR="" -d --name dockerd  docker:dind

d6414f2ff0076c42de19a8a1fe122481c1a72b3bd45fd490dbe1c427414b4139
  • 运行带 CLI 的容器链接 DinD 容器
1
docker run --rm -it --link dockerd:docker docker:latest sh
  • 在 DinD 容器中,拉取镜像