docker容器的運行以及概述

Docker容器基本概述以及配置

容器:獨立運行一個或者一組的應用;以及他們的運行態環境。

啓動容器的兩種方式:

(1)基於鏡像新建容器並啓動

       Docker run -it 鏡像名稱:(標籤)如果不加標籤就會自動選擇當前鏡像中最新的鏡像latest

和虛擬機的對比:虛擬機不但包含一個或者一組應用,換包括一個完整的操作系統。

(2)直接啓動容器:

       Docker start 容器id/ 容器的name

 將處於exited的容器直接運行起來。反之docker stop 容器id號 、 容器name停止容器的運行

Docker的命令:

1Ps -ef 查看docker容器的進程在沒有運行任何應用時,docker只有一個進程;

2:exit命令退出docker容器;:exit之後容器將會關閉停止運行,

3:Docker ps -a 可查看docker容器的運行狀態 STATUS表示狀態

4:如果想修改容器的名稱可以在運行容器的時候加上--name選項;

Docker -it --name xxx 鏡像的名稱:標記

5:如果想讓容器在後臺運行但只退出終端可使用:ctrl+p ctrl+q組合鍵只退出終端。

Docker容器的特點:

如果docker執行完一條命令如echowelcome to xx之後容器將會停止運行無法通過docker start 容器id啓動

Docker run 鏡像  /bin/echo xxxxx命令完成之後將會停止運行

容器的啓動流程 docker run

1docker daemon 檢查本地指定的鏡像,如果沒有則從網絡中的公共倉庫下載

2:使用鏡像創建一個容器

3:分配一個文件系統,並在只讀鏡像層外面掛載一層可讀寫層

4:從宿主機配置網橋接口,橋接一個虛擬接口到容器

5:從網橋的地址池中獲取ip分給容器

6:執行用戶指定的應用程序

7;執行完畢容器停止運行

守護態運行:

不佔用前臺的資源,在後臺運行通過 -d 實現

Docker run -dit --name xxx 鏡像:標籤(語法格式)

容器的導入;導出

通過export導出  docker export 容器id > 歸檔文件.tar

通過import 導入: cat 歸檔文件.tar | docker import - 鏡像名:標籤     這裏鏡像名和標籤可以自定義

刪除容器:

Docker rm 容器id號 只刪除停止的容器,如果正在運行的容器也要刪掉可以加 -f 選項強制刪除

 

實驗案例:

1. 安裝docker以及啓動:

 wKiom1kSd8ahm2-QAAAOqfy2KPo867.png-wh_50

wKioL1kSd9zQuRFeAAAJfImkGKk477.png-wh_50 

2:載入鏡像:

wKioL1kSeAnwkZqBAAAIoL9l30Q008.png-wh_50

wKiom1kSd_Kxr89uAAAzy8l0Ylk917.png-wh_50 

 

3:新建並啓動:

wKiom1kSeCmxLROjAAAJBY3dQZo364.png-wh_50 

wKioL1kSeDnwe3f-AAAMHRZE_6g640.png-wh_50 

wKioL1kSeErzW0gaAABVLLo2eBk848.png-wh_50 

4:正常退出:

Ctrl -p  +  Ctrl  -q

wKioL1kSeF3CeGevAAAd7Lxji1Q890.png-wh_50 

5:終止,啓動,重啓容器:

wKiom1kSeGzRi-eyAAB4sSY9ges360.png-wh_50wKiom1kSeH2Arg-WAABjGwnETc0962.png-wh_50 

wKioL1kSeI-Qcpr7AABBhq9dgbc360.png-wh_50 

6:守護態運行:

後臺運行:

wKioL1kSeKCSQ-b0AAAXKtbSuoY564.png-wh_50 

查看容器信息:

wKiom1kSeLHzY3JuAAB0oPFMgRw706.png-wh_50 

查看容器IP地址:

wKioL1kSeMDTdHTXAAAmU-Y5PuA221.png-wh_50 

查看容器執行:

wKiom1kSeM-Bm18PAAAmU-Y5PuA776.png-wh_50 

進入容器:

wKiom1kSeN-wfMX_AAAd3NMK0wc749.png-wh_50 

7:導入導出:

導出

wKioL1kSePLxkMjoAAA0-2FjThY190.png-wh_50 

導入

wKiom1kSeQLS5njDAACkctV_7XE712.png-wh_50 

wKiom1kSeRLT7gzzAADacZJDHuc401.png-wh_50 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章