映象(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 捲...