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創建並啓動一個新容器,並對容器做修改
Docker commit -a “xxxx” -m“xxxx” 容器ID
方法2:從docker file來創建p_w_picpath
Docker file需要自己寫,寫對鏡像做哪些配置,寫好後創建p_w_picpath
docker build -t “鏡像名”docker file路徑
2.將創建好的鏡像上傳到倉庫
docker push/pull 鏡像名:上傳/下載
3.存出和載入鏡像
①把鏡像導入到本地文件:
docker save -o 歸檔文件名 鏡像名
②載入鏡像:
docker load -i “要載入的歸檔文件
二、docker 容器
容器:是獨立運行的一個或一組應用以及他們的運行態環境
啓動容器方式:
①.基於鏡像新建一個容器並啓動
②.將在終止狀態(stopped)的容器重新啓動
啓動一個停止的容器:docker start 容器ID
查看運行狀態的容器:
docker ps
當利用docker run 來創建容器時,Docker 在後臺運行的標準操作包括:
1.檢查本地是否存在指定的鏡像,不存在就從公有倉庫下載
2.利用鏡像創建並啓動一個容器
3.分配一個文件系統,並在只讀的鏡像層外面掛載一層可讀寫層
4.從宿主主機配置的網橋接口中橋接一個虛擬接口到容器中去
5.從地址池配置一個ip地址給容器
6.執行用戶指定的應用程序
7.執行完畢後容器被終止
#:本文章是作者的學習筆記,僅供參考!