docker容器的運行以及概述

Docker容器基本概述以及配置docker

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

啓動容器的兩種方式:ide

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

       Docker run -it 鏡像名稱:(標籤)若是不加標籤就會自動選擇當前鏡像中最新的鏡像latest操作系統

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

(2)直接啓動容器:blog

       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 

相關文章
相關標籤/搜索