一、Docker的啟動(dòng)
1、查看Docker信息
docker version

2、啟動(dòng)docker
使用systemctl命令
注意:systemctl命令用于centOS 系統(tǒng) 服務(wù)的操作,包括啟動(dòng)——start,重啟——restart,關(guān)閉——stop,重載——reload。
啟動(dòng)docker服務(wù)(程序):

3、啟動(dòng)后查看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、查詢某一個(gè)鏡像的信息
docker search 鏡像的一個(gè)名稱

再比如:

5、下載docker鏡像
docker pull 鏡像的相關(guān)信息
下載一個(gè)鏡像:

再比如:

注意:如果不使用要求的下載的鏡像文件的名稱,不讓下載。
命令用正確,鏡像名稱正確,就可以下載

如果鏡像文件下載成功:

6、創(chuàng)建Docker容器
docker create 鏡像名稱
創(chuàng)建某一個(gè)鏡像的對應(yīng)容器

注意:661f……表示的就是容器的ID。
每一個(gè)容器都有一個(gè)獨(dú)立的ID。
7、運(yùn)行一個(gè)docker容器
docker run
運(yùn)行一個(gè) docker容器,如果沒有這個(gè)容器,就會(huì)重新建一個(gè)容器,如果有,可以直接運(yùn)行;
使用run運(yùn)行容器,需要設(shè)置好容器被外界應(yīng)用的一個(gè)端口。該端口還要對接操作系統(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)建一個(gè)文件夾:jenkins。用于和容器中的jenkins進(jìn)行映射

2)創(chuàng)建和運(yùn)行容器:jenkins。

3)查看創(chuàng)建的docker容器的運(yùn)行

4)打開jenkins
Jenkins是一個(gè)基于Java語言開發(fā)的;使用了Java web 技術(shù),利用Tomcat服務(wù)運(yùn)行的一款B/S架構(gòu)的,持續(xù)集成工具(一般用于自動(dòng)化、接口、性能等測試工作的集成,包括可以進(jìn)行定時(shí)任務(wù))。
上述的所有過程,其實(shí)都是在創(chuàng)建Jenkins 的服務(wù)器程序。
所以,查詢jenkins服務(wù)所在的計(jì)算機(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、啟動(dòng)一個(gè)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啟動(dòng)全過程(已經(jīng)安裝docker和容器的情況下)
當(dāng)Docker所在的Linux系統(tǒng)重啟了,Docker服務(wù)運(yùn)行的全過程
1、啟動(dòng)docker

檢查版本信息:

2、啟動(dòng)容器

并檢查啟動(dòng)后的基本信息。
3、打開對應(yīng)的系統(tǒng)。


京公網(wǎng)安備 11010802030320號