在home文件下 創建mkdir jenkins
拉取指定版本:docker pull jenkins/jenkins:2.190.1
拉取最新版本:docker pull jenkins/jenkins:lts(拉取最新Jenkins鏡像)
剛才創建的文件夾進入這個目錄 jenkins 目錄:cd/home/jenkins
查看目錄歸屬ID命令 ls -nd /home/jenkins ,這里查看ID是1000
命令:ls -nd /home/jenkins
給ID為1000的用戶添加操作權限
命令:chown -R 1000:1000 /home/jenkins
運行容器
最新版本:docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts
指定版本:docker run -itd -p 6868:7070 -p 30000:30000 --name jenkins1 --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:2.190.1
-itd 以交互的形式后台運行鏡像
-p 9090:8080 jenkins的web訪問端口9090
--privileged=true 讓容器有root權限,方便進入容器操作
--name jenkins 給容器起一個別名
-v /home/jenkins:/var/jenkins_home 容器/var/jenkins_home路徑映射到宿主機/home/jenkins
瀏覽器輸入http://ip:9090/訪問jenkins首頁
啟動jenkins
啟動頁面輸入密碼
密碼地址:/var/jenkins_home/secrets/initialAdminPassword
上面啟動容器的時候容器/var/jenkins_home路徑映射到宿主機/home/jenkins,在宿主機的/home/jenkins/secrets/initialAdminPassword地址可以找到密碼
[root@VM_0_2_centos ~]# cat /home/jenkins/secrets/initialAdminPassword
a1f6ceaa9c554d40a729158429faa36e
刪除
先要停止
Docker stop id
然后在刪除 docker rm id