繁体   English   中英

使用 jenkins 容器挂载主机 docker

[英]Mount host docker with jenkins container

我需要用 Jenkins 容器挂载主机 docker,但问题是 docker 文件作为目录挂载,我无法在 Jenkins 容器内运行 docker 命令。

我正在使用以下命令

docker run -p 8080:8080 -p 50000:50000 -d \ -v jenkins-data:/var/jenkins_home/ \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/local/bin/docker:/usr/local/bin/docker jenkins/jenkins:lts

我在这里做错了什么。

谢谢

我还尝试使用 --mount 而不是 --volume/-v 标志

不要将卷挂载到主机文件 不推荐这样做,会导致权限问题。 像这样使用--privileged标志。

docker run -p 8080:8080 -p 50000:50000 -d \
  --privileged \
  -v jenkins-data:/var/jenkins_home/ \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkins/jenkins:lts

如果你走得太快,Docker 就会出现问题。 (挂载,文件系统,....还有很长的路要走)回到基础,跳过Jenkins,在一个简单的容器中尝试你想做的事情。 然后你可以回答你自己的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM