首页 > 解决方案 > 通过 docker.sock 在 Docker 内部使用 Docker 时,Docker 挂载主机目录而不是容器

问题描述

我通过将 docker.sock 挂载到 Jenkins docker 代理的容器中来在 docker 中使用 Docker。在我的 Jenkins 容器中,当我执行

docker run -t -d -v /var/data:/var:data image_name

它不会在 Jenkins 容器内创建和挂载 /var/data 文件夹。相反,它在我的主机中创建一个文件夹并安装到代理容器中。

这种行为是预期的吗?

标签: dockerjenkins

解决方案


推荐阅读