ubuntu通過docker安裝jenkins

2021-10-02 13:45:48 字數 1239 閱讀 7185

拉取映象

sudo docker pull jenkins/jenkins:lts
對映

配置宿主機對映到容器的目錄,之後jenkins的一些配置檔案都將會儲存到該目錄下

,這個目錄可以自己定,但是我建議遵守我這樣的規範,便於日後查詢和管理

sudo mkdir /home/jenkins_home # 建立jenkins_home目錄

sudo chown -r 1000:1000 /home/jenkins_home #設定該目錄的所有者和所屬的組,普通使用者預設uid為1000,gid為1000,chown應該是change own的簡寫,指改變資料夾許可權,-r指遍及子目錄

啟動jenkins的docker映象,並設定相關引數

sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -u root \

-v /home/jenkins_home:/var/jenkins_home \

-v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker \

-v /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 \

-v /opt:/opt \

-v /etc/timezone:/etc/timezone jenkins/jenkins:lts

容器啟動後,就可以訪問ip:8080看到jenkins首次執行的首頁了,然後通過下面命令檢視初始密碼,填入之後跳轉到安裝外掛程式的頁面,選擇第乙個就好,會預設安裝一些外掛程式

sudo cat /home/jenkins_home/secrets/initialadminpassword
重啟

sudo docker restart jenkins 啟動jenkins容器
注意

docker上的jenkins沒有在伺服器上所以需要獲取映象上的key放到倉庫上,否則會報錯

docker exec -it jenkins /bin/sh

生成key

ssh-keygen -t rsa -c 「[email protected]

ubuntu通過docker安裝oracle11g

oracle在linux平台上的安裝是很繁瑣的一件事情,不僅需要修改很多的配置檔案,步驟繁瑣,而且還不一定能成功,有極大的機率在圖形介面卡死,或者某個指令碼執行失敗。通過docker安裝可大大簡化這個安裝過程。方便快捷。此操作環境是基於ubuntu 18.04 64bit的elementary os...

Ubuntu下通過Docker快速搭建Ceph集群

通過docker可以快速部署小規模ceph集群的流程,可用於開發測試。以下是linux 如ubuntu 系統和docker環境下安裝ceph的流程 要用root使用者建立,或有sudo許可權 這裡需要用到三個 ceph mon,ceph osd,ceph radosgw docker pull ce...

Ubuntu 16 04環境下Docker安裝

ps ef 就能列出你當前工作的一些程序 yum install pstree 裝這個命令可以檢視程序樹 ubuntu 16.04 1.更新系統軟體 sudo apt get update2.安裝軟體包以允許apt通過https使用儲存庫 software properties common3.新增...