docker安装jenkins
- 创业
- 2025-08-24 00:27:02

使用docker 容器安装jenkins比较方便,但是细节比较重要,这里实战安装了一遍,可用:
拉取最新的jenkins镜像 docker pull jenkins/jenkins 如果没有翻墙的话,可以会有下面的报错: Error response from daemon: Get " registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)这个时候需要将下载镜像的地址修改为国内的一些地址:
vi /etc/docker/daemon.json然后添加下面的内容:
{ "registry-mirrors": [" docker.registry.cyou", " docker-cf.registry.cyou", " dockercf.jsdelivr.fyi", " docker.jsdelivr.fyi", " dockertest.jsdelivr.fyi", " mirror.aliyuncs ", " dockerproxy ", " mirror.baidubce ", " docker.m.daocloud.io", " docker.nju.edu ", " docker.mirrors.sjtug.sjtu.edu ", " docker.mirrors.ustc.edu ", " mirror.iscas.ac ", " docker.rainbond.cc"], "insecure-registries": ["124.71.140.30:5000"] }然后重启docker:
systemctl daemon-reload systemctl restart docker docker pull jenkins/jenkins解决此问题:
在运行docker jenkins docker run -p 8850:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home -d --name jenkins jenkins/jenkins这个命令做了以下几件事:
-p 8080:8080:将容器的8080端口映射到宿主机的8080端口,这是Jenkins的Web界面端口。
-p 50000:50000:将容器的50000端口映射到宿主机的50000端口,这是Jenkins代理使用的端口。
-v /home/jenkins_home:/var/jenkins_home:将宿主机的/home/jenkins_home目录挂载到容器的/var/jenkins_home目录,用于持久化Jenkins的数据。注意需要给目录权限:chmod 777 jenkins_home/
-d:以后台模式运行容器。
–name jenkins:给容器命名为jenkins。
jenkins/jenkins:使用docker jenkins的镜像。
如果启动失败了,可以查看日志: docker logs 1d98fc3d74daf3ea2b78bb3a77a46aff5e8f047a4a19fc9df077224f60ad8a56 后面是容器的运行id
访问jenkins http:// ip:8850 自己的服务ip地址+启动时的端口 如查访问不通,确认端口是否加入到防火墙开通白名单。
解锁Jenkins 进入运行的docker jenkins容器,然后获取管理员密码 将看到的密钥粘到页面上即可。
docker安装jenkins由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“docker安装jenkins”