Linux下Docker方式在线安装Jenkins容器
一、Docker在线安装
https://www.cnblogs.com/dabao150114/p/16739213.html
二、portainer容器在线安装
https://www.cnblogs.com/dabao150114/p/16739217.html
三、安装Jenkins
1、拉取jenkins镜像
[root@localhost ]#docker pull jenkins/jenkins:lts |
2、查看已经安装的jenkins镜像
[root@localhost ]#docker images |
3、查看是否是最新版
[root@localhost ]#docker inspect ba607c18aeb7 |
4、创建一个jenkins目录
[root@localhost ]#mkdir /home/jenkins_home |
5、启动一个jenkins容器
[root@localhost ]#docker run --name=enkins \ --ulimit nofile=65535:65535 \ --ulimit nproc=65535:65535 \ -u root \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v /usr/bin/docker:/usr/bin/docker:Z \ -v /var/run/docker.sock:/var/run/docker.sock:Z \ -v /etc/sysconfig/docker:/etc/sysconfig/docker:Z \ -v /opt/software/jdk1.8.0_201:/opt/software/jdk1.8.0_201:Z \ -v /opt/software/apache-maven-3.8.4:/opt/software/apache-maven-3.8.4:Z \ -v /opt/software/maven-repo:/opt/software/maven-repo:Z \ -v /home/jenkins_home:/var/jenkins_home:Z \ --restart=always \ --privileged=true \ jenkins/jenkins:lts |
注意:maven和jdk的地址要与后边项目的配属地址一致。
6、查看jenkins服务
[root@localhost ]#docker ps | grep jenkins |
7、进入容器内部
[root@localhost ]#docker exec -it jenkins bash |
8、创建并启动成功,在可视化界面出现端口号为8060的jenkins容器
四、初始化Jenkins:
1、访问 http://IP地址:8060,跳转至解锁页面
2、执行以下命令,得到密码并粘贴过去,进行解锁, 并继续
[root@local ~]# docker exec -it jenkins bash jenkins@daa92a050df6:/$ cat /var/jenkins_home/secrets/initialAdminPassword 008fc9166eca49d0a8da7f6fe06c7cb7 jenkins@daa92a050df6:/$ |
3、自定义Jenkins, 插件安装,选择安装推荐的插件,进行安装
4、安装完成后,进入创建用户界面, 可以使用admin账户继续, 也可以创建用户.
5、开始使用Jenkins