gpt4 book ai didi

linux - 在 Docker 中使用 Docker 的父 Docker 容器

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:32 26 4
gpt4 key购买 nike

我正在为我的构建开发一个 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 with 时,它也会显示我所有的父容器,有没有办法防止这种情况发生?

最佳答案

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

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

关于linux - 在 Docker 中使用 Docker 的父 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52229056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com