docker - 将主机目录挂载到从Docker容器中运行的Docker容器中

标签 docker

我有一些不寻常的情况。即,我运行一个Docker容器,我们将其称为container1,然后将Docker套接字从主机安装到其中:-v /var/run/docker.sock:/var/run/docker.sock

然后,在container1中,我要运行另一个容器,让我们将其称为container2。由于安装了主机的Docker套接字,因此我可以轻松做到这一点。

现在的问题是:如何在container2中从主机装载目录?

最佳答案

由于您已安装docker套接字,因此在docker中使用container1进行的操作与在主机上进行的操作相同。如果需要将目录从主机挂载到container2,只需使用-v /path/on/host:/target即可。因为它是主机上运行的docker,所以它将解释/path/on/host

关于docker - 将主机目录挂载到从Docker容器中运行的Docker容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53501108/

相关文章:

ios - 在 Docker 中使用 FaSTLane 构建 iOS 应用

docker - 从Dockerfile构建镜像后,多个Docker镜像

docker - 暴露 Docker 端口的问题

selenium - 自定义/etc/hosts 文件上的 docker-selenium ?

Docker如何在构建过程中将主机ENV注入(inject)Dockerfile ENV?

nginx - 如何在docker和proxy中进行动态端口映射?

bash - 多行SSH远程脚本

docker - 正确保持docker VSTS/Azure Devops build代理干净但已缓存

docker - 是否可以将 DNS 名称链接到 docker 中的另一个 DNS 名称?

docker 集线器非常慢