美文网首页
docker容器中部署jenkins

docker容器中部署jenkins

作者: 周识儒ice | 来源:发表于2020-03-17 17:30 被阅读0次

环境

cat  /etc/redhat-release

CentOS Linux release 8.1.1911 (Core)



导入镜像

sudo docker search jenkins

我选的是 jenkins/jenkins 这个镜像,这个镜像的jenkins版本比较新


运行容器

宿主机上创建 /var/jenkins_home/目录,并给所有用户设置读写权限

sudo mkidr /var/jenkins_home/

sudo chmod a+rw /var/jenkins_home/

sudo docker run -itd jenkins/jenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home --name jenkins_test


运行后,访问jenkins,但无法安装插件,更换插件镜像地址也不行,最终进入容器执行ping命令,发现是docker容器中无法做dns解析

镜像地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

firewall-cmd --zone=public --add-masquerade --permanent

 firewall-cmd --reload

systemctl stop firewalld 

systemctl start firewalld 

systemctl stop docker 

systemctl start docker

重新启动容器,则可安装插件。

相关文章

网友评论

      本文标题:docker容器中部署jenkins

      本文链接:https://www.haomeiwen.com/subject/ejztyhtx.html