时间:2021-05-02
在docker安装容器的时候容易遇到的两个问题
1.port is already allocated(端口被指派了)
解决办法:改端口
2.that container to be able to reuse that name
解决办法:查看(删除)之前的容器
? 1 2 docker ps -a | grep jenkins_im docker rm jenkins_im启动docker服务
? 1 sudo systemctl start dockervi /home/jenkins/docker-compose.yml,创建docker-compose.yml
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 version: '3' services: jenkins: container_name: 'jenkins' image: jenkins/jenkins:lts restart: always user: jenkins:994 ports: - "11005:8080" - "50000:50000" - "10051:10051" volumes: - /home/jenkins/data:/var/jenkins_home - /usr/bin/docker:/usr/bin/docker - /var/run/docker.sock:/var/run/docker.sock如果之前没有这个文件,修改完就保存不了了,把vi改为vim
下面是安装步骤
到 github 复制命令
? 1 docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts打开终端,使用ssh连接到远程测试服务器
粘贴上面那句命令,修改默认的8080端口,映射到其他的宿主机端口,并指定容器名称,按回车,如果顺利的话会打印出一串哈希值
? 1 docker run --name jenkins_im -itd -p 11005:8080 -p 50000:50000 jenkins/jenkins:lts // -itd:增加交互式终端,并让这句命令让docker在后台执行执行如下命令,查看容器是否运行
? 1 docker ps | grep jenkins_im执行如下命令,打印容器里面的信息,会看到一个管理员的密码,把它保存下来,后面会用到,ctrl+c退出log命令
? 1 docker logs -f jenkins_im如果防火墙没关,让防火墙放行上面设置的11005端口
? 1 firewall-cmd --add-port=11005/tcp --permanent然后重新加载防火墙
? 1 firewall-cmd --reload这时就可以在浏览器范围虚拟机的ip加端口号就可以访问了。接下来的操作就是:
到此这篇关于使用Docker安装Jenkins的示例代码的文章就介绍到这了,更多相关Docker安装Jenkins内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://segmentfault.com/a/1190000022105374
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
(1)需要安装Docker容器,在Docker容器内安装jenkins,gogs,tomcat。新建maven项目,添加findbugsplugin。使用doc
jenkins构建Docker镜像实例详解前言:jenkins有Docker镜像,而之前我们说过使用jenkins打包Docker镜像,那么可否用jenkins
安装Jenkins后,初始化下载插件总是失败,导致安装不成功,重试好几次都是卡在安装插件那。这里记录下Docker下怎么安装Jenkins,并解决初始安装插件失
本文通过docker部署Jenkins+Maven+SVN+Tomcat,在基础镜像Jenkins上安装Maven及自带的OpenJDK形成新的镜像,然后通过S
这篇文章主要介绍了基于Jenkins构建Docker镜像,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前提意