一、Docker的啟動
1、查看Docker信息
docker version
2、啟動docker
使用systemctl命令
注意:systemctl命令用于centOS 系統(tǒng) 服務(wù)的操作,包括啟動——start,重啟——restart,關(guān)閉——stop,重載——reload。
啟動docker服務(wù)(程序):
3、啟動后查看docker信息
docker version
二、Docker的操作命令
1、查看docker的幫助命令
docker --help
2、查看當(dāng)前docker中支持鏡像
docker images
注意:因?yàn)楫?dāng)前docker(剛安裝好的docker)沒有其他鏡像服務(wù),所有列表內(nèi)容為空。
如果鏡像有下載成功的話,就可以查看其基本信息:
3、列舉docker中對象的信息
docker inspect
如果沒有,則不顯示信息。
4、查詢某一個鏡像的信息
docker search 鏡像的一個名稱
再比如:
5、下載docker鏡像
docker pull 鏡像的相關(guān)信息
下載一個鏡像:
再比如:
注意:如果不使用要求的下載的鏡像文件的名稱,不讓下載。
命令用正確,鏡像名稱正確,就可以下載
如果鏡像文件下載成功:
6、創(chuàng)建Docker容器
docker create 鏡像名稱
創(chuàng)建某一個鏡像的對應(yīng)容器
注意:661f……表示的就是容器的ID。
每一個容器都有一個獨(dú)立的ID。
7、運(yùn)行一個docker容器
docker run
運(yùn)行一個 docker容器,如果沒有這個容器,就會重新建一個容器,如果有,可以直接運(yùn)行;
使用run運(yùn)行容器,需要設(shè)置好容器被外界應(yīng)用的一個端口。該端口還要對接操作系統(tǒng)。(端口映射):-p
運(yùn)行容器,還需要設(shè)置容器中的文件和操作系統(tǒng)系統(tǒng)中文件的對應(yīng)關(guān)系。(文件映射):-v
docker run -d --name=容器名 -p 8080:8080 -v /root/abc:/root/abc 依賴的鏡像文件
1)創(chuàng)建一個文件夾:jenkins。用于和容器中的jenkins進(jìn)行映射
2)創(chuàng)建和運(yùn)行容器:jenkins。
3)查看創(chuàng)建的docker容器的運(yùn)行
4)打開jenkins
Jenkins是一個基于Java語言開發(fā)的;使用了Java web 技術(shù),利用Tomcat服務(wù)運(yùn)行的一款B/S架構(gòu)的,持續(xù)集成工具(一般用于自動化、接口、性能等測試工作的集成,包括可以進(jìn)行定時任務(wù))。
上述的所有過程,其實(shí)都是在創(chuàng)建Jenkins 的服務(wù)器程序。
所以,查詢jenkins服務(wù)所在的計算機(jī)的IP地址,然后通過瀏覽器和端口號直接打開。
瀏覽器打開:http://10.9.67.114:8080
5)按照頁面的提示,進(jìn)入jenkins所屬的容器。找到密碼文件,進(jìn)行解鎖:
進(jìn)入容器進(jìn)行操作:docker exec -it jenkins bash
容器中使用命令(Linux)ls:
進(jìn)入密碼所屬的目錄:
cd /var/jenkins_home/secrets/
查看密碼文件內(nèi)容:
61a0187093ed4b44ace498d429ece2a8
6)將以上密碼,輸入到Jenkins的解鎖界面:
密碼輸入完成后,點(diǎn)擊繼續(xù)。
7)選擇插件的安裝方式。(選擇最合適的)
8)確定安裝選擇好的插件。
確定安裝。
插件安裝完成,繼續(xù)。中間即使有失敗的安裝,也沒有關(guān)系。
9)創(chuàng)建管理員用戶。
yangkaikai
yangkaikai
yangkaikai
yangkaikai
yangkaikai@qq.com
輸入以上內(nèi)容,保存并完成。
10)實(shí)例配置選擇地址輸入:http://10.9.67.114:8080/jenkins
點(diǎn)擊保存并完成。
11)安裝完成,登錄首頁。
以上過程表示jenkins的安裝。
8、啟動一個docker容器
docker start 容器名稱
注意:只能針對沒有運(yùn)行中的容器。
9、在docker容器中執(zhí)行操作
docker exec -it 容器名 bash
bash指的是在當(dāng)前的命令終端運(yùn)行和執(zhí)行docker操作。
(進(jìn)入指定的docker容器中進(jìn)行操作)
10、將docker容器中的文件和操作系統(tǒng)中的文件互傳
docker cp
11、docker容器停止運(yùn)行
docker stop 容器名
12、docker刪除容器
docker rm 容器名
注意:只有容器被停止運(yùn)行,才可以刪除。
13、docker查看進(jìn)程
docker ps/top
注意:如果沒有docker正在運(yùn)行,則沒有相應(yīng)的進(jìn)程。
14、退出容器
exit
在容器中,才能退出容器。
三、Docker啟動全過程(已經(jīng)安裝docker和容器的情況下)
當(dāng)Docker所在的Linux系統(tǒng)重啟了,Docker服務(wù)運(yùn)行的全過程
1、啟動docker
檢查版本信息:
2、啟動容器
并檢查啟動后的基本信息。
3、打開對應(yīng)的系統(tǒng)。