Docker學習——docker鏡像&&容器

Docker詳細介紹

一、鏡像管理

Docker p_w_picpaths --no-trunc 顯示鏡像ID

Docker inspect 顯示鏡像完整信息

1.創建新鏡像:

方法1使用docker commit  來擴展一個 p_w_picpath

先使用 p_w_picpath 啓動容器,更新後提交結果到新的 p_w_picpath

步驟:先用一個基礎鏡像創建並運行一個容器在容器內做修改提交併保存爲一個新鏡像。

命令:Docker run創建並啓動一個新容器,並對容器做修改

 wKioL1h4yyXyicsEAAA3cnwx0C0956.png-wh_50

 Docker commit -a xxxx-mxxxx” 容器ID

 wKioL1h4y1HT3WcUAAAbYfaNbp8739.png-wh_50

方法2:從docker file來創建p_w_picpath

Docker file需要自己寫,寫對鏡像做哪些配置,寫好後創建p_w_picpath

docker build -t “鏡像名”docker file路徑

 wKiom1h4y2LgA4nJAAA-Y7VP5FU999.png-wh_50

 2.將創建好的鏡像上傳到倉庫

docker push/pull 鏡像名:上傳/下載

 3.存出和載入鏡像

  ①把鏡像導入到本地文件:

docker save -o 歸檔文件名 鏡像名

 

 wKioL1h4y3fQSaioAAAS7KQZ9ow140.png-wh_50

  ②載入鏡像:

docker load -i “要載入的歸檔文件

 

 wKiom1h4y4TDoFJZAAA3aPsJs50218.png-wh_50

二、docker 容器

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

啓動容器方式:

①.基於鏡像新建一個容器並啓動

②.將在終止狀態(stopped)的容器重新啓動

啓動一個停止的容器:docker start 容器ID

 wKioL1h4y5LRQRYIAABvpEOEjtM265.png-wh_50

查看運行狀態的容器:

docker ps

 

當利用docker run  來創建容器時,Docker 在後臺運行的標準操作包括:

1.檢查本地是否存在指定的鏡像,不存在就從公有倉庫下載

2.利用鏡像創建並啓動一個容器

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

4.從宿主主機配置的網橋接口中橋接一個虛擬接口到容器中去

5.從地址池配置一個ip地址給容器

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

7.執行完畢後容器被終止

 

    

#:本文章是作者的學習筆記,僅供參考!

 

 

 

 

 

 


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