【问题标题】:Parent Docker Containers using Docker in Docker在 Docker 中使用 Docker 的父 Docker 容器
【发布时间】:2019-02-13 04:36:33
【问题描述】:

我正在为我的构建开发一个 jenkins ssh 代理 我想安装 docker,以便它可以运行和构建 docker 映像

我目前的 Dockerfile 中有以下内容

RUN curl -fsSL get.docker.com -o /opt/get-docker.sh
RUN chmod +x /opt/get-docker.sh
RUN sh /opt/get-docker.sh

当我使用 docker 运行时,这很好用

docker run <image> -v /var/run/docker.sock:/var/run/docker.sock

我遇到的问题是当我在容器中运行 docker ps 时,它也显示了我所有的父容器,有没有办法防止这种情况发生?

【问题讨论】:

    标签: linux docker docker-in-docker


    【解决方案1】:

    如果您挂载主机的/var/run/docker.sock,您的 docker 客户端将连接到主机的 docker 守护进程,因此可以查看主机上运行的所有内容。

    为了使您的容器能够以与主机隔离的方式运行 docker,您应该调查Docker-in-docker

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多