Docker部署jenkins容器时,允许jenkins容器内部控制宿主机上的docker

-v /var/run/docker.sock:/var/run/docker.sock

在执行docker run命令时,是否加入-v /var/run/docker.sock:/var/run/docker.sock这个参数,会对容器中Jenkins的功能产生显著影响:

如果没有加入该参数: Jenkins容器将无法直接与宿主机上的Docker守护进程进行交互。这限制了Jenkins使用其插件(例如Docker Pipeline或依赖Docker的构建步骤)直接操控宿主机上的Docker。

如果加入了该参数: 通过-v /var/run/docker.sock:/var/run/docker.sock参数,宿主机上的Docker守护进程监听的Unix套接字文件被映射到Jenkins容器内。这样,Jenkins容器内的进程就能够与宿主机的Docker守护进程通信,执行启动、停止、构建和管理Docker容器等操作。这对于自动化CI/CD流程至关重要,比如在Jenkins中创建Docker镜像、运行Docker容器进行测试或将应用部署到Docker容器中。

简而言之,添加该卷挂载使得Jenkins能够实现更高级的容器化构建和部署自动化,而不添加则限制了Jenkins在容器内直接操作宿主机Docker环境的能力。

相关推荐
Mao.O11 分钟前
RabbitMQ延迟消息插件安装(Docker环境)
docker·rabbitmq·延迟消息发送
pyliumy1 小时前
docker的安装配置与基本简单命令
运维·docker·容器
winkee1 小时前
Skopeo 工具介绍
docker·容器·devops
星河顾盼1 小时前
Jenkins发版出现import “html2canvas“ from “***”
运维·jenkins
金同学_jin2 小时前
【测试平台】打包 jenkins配置和jenkinsfile文件
测试工具·jenkins
测试19982 小时前
Python自动化测试+邮件推送+企业微信推送+Jenkins
自动化测试·软件测试·python·测试工具·职场和发展·jenkins·测试用例
test12803 小时前
局域网 docker pull 使用代理拉取镜像
docker·容器·代理·docker pull·http_proxy
sudo_Ene3 小时前
Isaac Sim Docker 部署并使用过程记录
笔记·学习·docker·1024程序员节·isaacsim
天幕繁星3 小时前
docker占用磁盘过多问题
docker·容器
26293526744 小时前
Docker常用命令
java·docker·eureka