1. 程式人生 > >Python運維(二)Docker虛擬機器

Python運維(二)Docker虛擬機器

一、Docker 虛擬機器架構 Docker 建立的所有虛擬例項共用同一個Linux核心,對硬體佔用較小,屬於輕量級虛擬機器 在這裡插入圖片描述 二、Docker 映象與容器 容器是從映象中創建出來的虛擬例項 映象是用來安裝程式,是隻讀層 容器是用來執行程式,是隻讀層

倉庫、映象、容器 倉庫就是超級碼頭 映象就是集裝箱 容器就是執行程式的地方

執行程式的過程: 去倉庫找到映象拉到本地,用命令把映象執行起來

Docker 映象 image image也是檔案,也是執行程式的檔案,也可以是執行環境的檔案,檔案首先會儲存到本地,儲存檔案的格式是Linux中稱之為聯合儲存檔案系統Ulinix FS,它是一種分層的檔案系統,可以將不同的檔案目錄掛載到一個虛擬檔案下

Docker 容器 Container

Docker 倉庫 ship

三、安裝Docker 容器 升級先解除安裝 四、Docker 虛擬機器管理命令 Dockerfile build 建立 映象 rmi 刪除 映象

映象和倉庫之間的命令 search 查詢映象 push 上傳映象 pull 下拉映象

save 儲存映象 .gz load 匯入映象

映象和容器之間的命令 run 執行容器 exec 進入容器

ps 檢視執行中的容器 commit 提交 rm stop restart 重新啟動指定容器

檢視埠狀態 netstat -na|grep 8080

五、建立自定義映象流程 Python3.x + Flask 在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述