docker的一些使用方法(使用Docker 安装 Jenkins的方法)
docker的一些使用方法
使用Docker 安装 Jenkins的方法目录
- 一、拉取镜像
- 二、创建本地数据卷
- 三、创建容器
- 四、配置 Jenkins
我这里安装的版本是2.222.3-centos,可以去这里获取你需要的版本: https://hub.docker.com/_/jenkins?tab=tags
ocker pull jenkins/jenkins:2.222.3-centos
我这里映射本地数据卷的路径为/data/jenkins_home/,你想放别的地方可以自行修改
-p /data/jenkins_home/
需要修改下目录权限,因为当映射本地数据卷时,/data/jenkins_home/目录的拥有者为root用户,而容器中jenkins用户的 uid 为 1000。
-R 1000:1000 /data/jenkins_home/
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.222.3-centos
说明:
- -d 标识是让 docker 容器在后台运行
- --name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
- -p 8040:8080 端口映射,我本地的8080被占用了,所以随便映射了一个8040
- -p 50000:50000 端口映射
- -v /data/jenkins_home:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷
1、打开 Jenkins
通过浏览器访问 http://192.168.1.106:8040/(注意替换成你自己的IP和端口)进入初始页,如果 Jenkins 还没有启动完成,会显示如下内容
2、输入管理员密码
这里要求输入初始的管理员密码,根据提示密码在/var/jenkins_home/secrets/initialAdminPassword这个文件中,注意这个路径是 Docker 容器中的,所以我们通过如下命令获取一下
ker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword 85770376692448b7b6a8e301fb437848
别忘了我们映射了本地数据卷/data/jenkins_home/,所以也可以通过如下命令输出
ata/jenkins_home/secrets/initialAdminPassword 85770376692448b7b6a8e301fb437848
输入密码后,点击继续
3、安装插件
这里选择安装推荐的插件,然后 Jenkins 会自动开始安装,如果插件安装很慢,请参考解决 Jenkins 安装插件很慢的问题 ( Linux )
安装完成后会自动跳转到下一步
4、创建管理员
5、实例配置
注意IP地址和端口就行了
6、配置完成
注意:
360浏览器访问Jenkins初始化页面是英文的,请搭建的小伙伴改用Chrome浏览器,必然是中文的了,就不会有看起来不舒服的感觉了。
参考原文:
https://segon.cn/install-jenkins-using-docker.html
到此这篇关于Docker 安装 Jenkins的文章就介绍到这了,更多相关Docker 安装 Jenkins内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- docker 跨主机的网络通信(docker 基于golang镜像构建 ssh服务的方法)
- docker 各种用法(详解Docker commit的使用)
- dockerfile镜像介绍(使用Dockerfile构建docker镜像)
- 数据库安装到docker(基于docker安装mariadb配置过程解析)
- idea生成dockerfile(idea集合docker实现镜像打包一键部署)
- 群晖docker搭建代理服务(群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office操作步骤)
- docker入门搭建博客(快速掌握使用Docker搭建开发环境)
- docker redis安装配置(在docker中部署并启动redis的方法)
- 如何查看本机docker的安装目录(使用rpm安装指定版本docker1.12.6的详细步骤)
- docker端口映射和暴露端口的区别(解决docker指定udp端口号的问题)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- docker容器关闭后怎么启动(docker批量启动关闭所有容器的操作)
- docker安装部署及使用(docker在linux上的安装部署实例讲解)
- 树莓派3B+安装64位ubuntu系统和docker工具的操作步骤详解(树莓派3B+安装64位ubuntu系统和docker工具的操作步骤详解)
- 如何增大docker内存使用(docker 内存监控与压测方式)
- docker和tomcat建立连接(如何基于Dockerfile构建tomcat镜像)
- TVB新剧《黯夜守护者》将播,陈展鹏陈炜首次合作探讨人性(TVB新剧黯夜守护者将播)
- 新晋小花被称女版吴卓羲 将取代滕丽名成为TVB新一代御用女警(新晋小花被称女版吴卓羲)
- 艺人吴卓羲10年警察生涯,演足10年阿Sir,系咩玩法(艺人吴卓羲10年警察生涯)
- 菲律宾潜水(菲律宾潜水价格)
- 泰国人妖(变性手术生殖器要割掉吗)
- 泰国美女(泰国人妖和女性如何区分)
热门推荐
- dedecms标签怎么用(浅析DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法)
- php7用什么替代mysql(mysqli扩展无法在PHP7下升级问题的解决)
- vue自定义组件修饰符(Vue自定义组件使用事件修饰符的踩坑记录)
- python使用aes加密解密(python实现AES加密与解密)
- sql server使用手册(SQL Server连接查询的实用教程)
- vue用于动态切换组件的内置组件(Vue 可拖拽组件Vue Smooth DnD的使用详解)
- php怎么弄不重复字符串(PHP中将一个字符串部分字符用星号*替代隐藏的实现代码)
- 微信小程序单选框组件(微信小程序picker多列选择器mode = multiSelector)
- CSS绝对定位与相对定位
- 常见NoSQL数据库
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9