中級篇 什麼是Container(15)

2021-09-11 14:47:06 字數 1345 閱讀 5803

映象(image),跟你裝作業系統的iso映象乙個概念。容器(container),就是基於這個映象啟動的作業系統。乙個映象,可以用來在各種地方啟動任意多個容器,也就是乙個映象可以裝很多個作業系統了。當然,映象,不一定是作業系統的映象,也可能是軟體的映象。等你以後明白了,你就知道我這解釋也是不完全對的。但是,你可以先這麼理解。github原始碼:github.com/limingios/d…

什麼是container

container的操作

下面準備好image

cd ./labs/helloworld

sudo docker build -t liming/hello-world:latest .

複製**

sudo docker image ls

sudo docker container ls

sudo docker run liming/hello-world

sudo docker container ls

sudo docker container ls -a

複製**

執行上邊的命令發現,為什麼每次 sudo docker container ls後,裡面都是空的,都沒有列表呢,因為後台沒有執行程式,所以不會常駐記憶體,所以後面的status = exited 退出的狀態。

sudo docker run -it liming/hello-world

複製**

增加-it命令,可以讓後端進行執行,直接進入容器,新建的狀態發生了改變,up 和 exited。通過ls,可以看到裡面類似乙個linux系統的檔案格式。

sudo docker container ls

複製**

sudo docker rm  容器id

複製**

docker的命令分布

技巧批量刪除容器

#只刪除退出的

docker rm $(docker container ls -f

"status=exited" -q)

#全部刪除

docker rm $(docker container ls -aq)

複製**

命令合集

ps:想玩docker熟悉 命令是首要,這個東西就是多練多實踐,慢慢就手到擒來!

機器學習(一) 初識篇 什麼是機器學習?

機器學習是目前最激動人心的技術之一。我們每天都會多次用到學習演算法,每次當我們使用google或bing等搜尋引擎時,它能給出如此滿意的結果,原因之一就是google或微軟使用的學習演算法學會了如何給網頁排序。機器學習定義 arthur samuel給出的定義 在沒有明確設定的情況下,使計算機具有學...

Container(容器)是什麼

一.產生背景?上圖為軟體開發過程,從軟體開始開發到對軟體進行測試,可能從程式設計師的膝上型電腦切換到測試伺服器,或者從一台物理伺服器切換到公有雲 私有雲上 依賴的執行庫版本可能會發生變化,比如開發時用的python2.7,但生產機上用的python3 也可能會 執行的作業系統發生變化,比如開發及用的...

什麼是LVM 什麼是LV 什麼是VG

lvm logicl volume manager 邏輯卷管理器,通過使用邏輯卷管理器對硬碟儲存裝置進行管理,可以實現硬碟空間的動態劃分和調整。一 基本概念 1 物理卷 pv physical volume 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分割槽,也可以是整個物理硬碟。2 捲...