由于我已经配置好dockerfile生成了镜像放在了dockerhub上 只需要拉取下来镜像运行就可以
你也可以直接用官方的镜像 电梯直达
拉取镜像
1
  | 
docker pull dylan123/jenkins:0.0.1
  | 
 
运行镜像
1
2
3
4
5
  | 
sudo docker run -itd --name jenkins  --restart=always \
-v /home/docker/data/jenkins:/var/lib/jenkins \
-v /usr/lib64:/usr/lib64 -v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker -p 8089:8080 \
--privileged=true dylan123/jenkins:0.0.1 /usr/sbin/init
  | 
 
启动jenkins
1
2
3
4
5
6
7
  | 
[root@test ~]# docker exec -it jenkins /bin/bash
[root@4720cf76239d /]# service  jenkins start
Failed to get D-Bus connection: Operation not permitted
Starting Jenkins                                           [  OK  ]
[root@4720cf76239d /]# exit
exit
[root@test ~]#
  | 
 
访问jenkins
http:ip:8089

因为已将对应的目录文件映射到本地所以直接在本地查询就可以
1
2
  | 
[root@test ~]# cat /home/docker/data/jenkins/secrets/initialAdminPassword
7d210945a6c2482489c20455cacd86d8
  | 
 
其他的正常安装配置就行
     
    
  
    Author
    dylan
  
  
    LastMod
    
        2019-05-22
        
    
  
  
  
    License
    如需转载请注明文章作者和出处。谢谢!