在docker下部署都是使用命令列進行拉取,在拉取前確保使用了容器映象加速。
容器映象加速設定參考我之前文章中的第二部分centos7部署docker:
一、開始我們的完美部署體驗
1、docker network create jenkins
2、docker volume create jenkins-docker-certs
3、docker volume create jenkins-data
4、 docker container run --name jenkins-docker --rm --detach --privileged --network jenkins --network-alias docker --env docker_tls_certdir=/certs --volume jenkins-docker-certs:/certs/client --volume jenkins-data:/var/jenkins_home --publish 2376:2376 docker:dind
這一步我遇到的問題:unable to find image 'docker:dind' locally
解決辦法:docker pull docker:dind
5、docker container run --name jenkins-blueocean --rm --detach --network jenkins --env docker_host=tcp://docker:2376 --env docker_cert_path=/certs/client --env docker_tls_verify=1 --volume jenkins-data:/var/jenkins_home --volume jenkins-docker-certs:/certs/client:ro --publish 8080:8080 --publish 50000:50000 jenkinsci/blueocean
這一步我遇到的問題:unable to find image 'jenkinsci/blueocean:latest' locally
解決辦法:docker pull jenkinsci/blueocean
至此docker完美部署成功!當然也可以自己寫成shell指令碼的形式執行安裝。接下來就是設定jenkins。
二、配置jenkins
1、瀏覽器開啟:
2、我是在centos7虛擬機器中用docker安裝的jenkins,所以用命令檢視一下管理員的密碼
實時檢視日誌資訊:docker logs -f 6a0334f85e01
首次安裝會暴露在眼前一串長字串就是管理員的密碼,如下:
如果預設的境外的軟體源報超時的錯誤,可以修改成國內的清華源:
官方的外掛程式源:
4、外掛程式安裝完成會讓你設定乙個管理員使用者及密碼
5、預設下一步就可以完成jenkins的配置,開始使用吧。
三、docker下低版本更新到jenkins2.271
前提:我這更新是用的國內的清華源。
上圖中jenkins的war包就是之前的老版本,如果想更新直接替換這個war包即可。方法如下:
1、先備份一下原來的老包:mv jenkins.war jenkins.war.back
docker部署 docker環境部署mysql
蘇軾 這裡我拉取了tag為5.7的映象 docker pull mysql 5.7因為需要自定義mysql的配置,所以需要乙個配置目錄 因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄 建立mysql 資料目錄mkdir p root mysql data 建立配置檔案 touch r...
docker部署部署心得
一 涉及檔案 centos centos7.tar.gz docker中centos映象壓縮包 docker.tar.gz docker 安裝包 jre 8u131 linux x64.rpm 生成cloudlicense映象時要用到 由於找不到openjdk,安裝映象,用這個替代 dockerfi...
Docker 使用Docker部署Node服務
docker 是乙個開源的容器引擎。開發者可以將自己的應用以及依賴打包為乙個可移植的容器,然後發布到 linux 機器上。它類似於乙個輕量級的虛擬機器,極大地方便了使用者在伺服器端部署和管理應用環境。apt install docker.io安裝成功後檢視docker版本 建立package.jso...