华为云ECS服务器中通过docker部署jenkins
0、阅读说明
说明:本文内容是以上一篇文章《华为云ECS服务器CentOS8.2安装docker》为基础的,需要先行阅读。
1、在华为云ECS中通过docker部署jenkins
1、首先以管理员身份通过xshell正常登录到ECS中。
2、确保docker已正常安装,详情参看《华为云ECS服务器CentOS8.2安装docker》。
3、搜索jenkins
docker search jenkins
执行如下图:
4、拉取镜像
这里我们选择中文版的镜像:jenkins/jenkins
docker pull jenkins/jenkins
查看镜像
docker images
执行如下图:
5、启动镜像
5.1 创建过载目录并授权
mkdir -p /var/jenkins_node
chmod 777 /var/jenkins_node
如下图:
5.2 启动容器,映射主机端口及挂在目录
docker run -d --name jenkins --restart=always -p 9090:8080 -p 50000:50000 -v /var/jenkins_node:/var/jenkins_home jenkins/jenkins
查看容器状态
docker ps
执行如下图:
6、jenkins初始化
6.1 获取jenkins的初始化密码
有2种方式:
一是通过查看容器日志,方式获取,如下:
docker logs jenkins
二是查看/var/jenkins_node/secrets/initialAdminPassword文件
6.2 在本地浏览器输入http://ip:9090打开初始化界面,如下:
把上面日志中的密码填入图中管理员密码的文本框中,然后点击继续,如下图:
点击第一个按钮,安装推荐的插件,如下图:
按照向导一步一步,直到如下图:
点击“开始使用Jenkins”,出现下图: