在Docker中使用Docker的父Docker容器

问题描述 投票:0回答:1

我正在为我的构建工作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个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.