docker search centos 搜尋映象
2,docker images 檢視本地映象
3,docker rmi + 映象名 或者docker rmi +映象名:tag
這樣做的目的是因為可能映象名一樣,這樣你就會無法刪除了,所以如果有這種情況,就新增上tag就可以了。
當然,也是可以通過映象id來刪除該映象的,如果多個映象使用同乙個id,那說明它們其實就是1個映象。
4, docker tag centos test 重新複製乙個映象名為test的。或者
docker tag centos test2:aaa 這樣就是複製乙個映象名為test2 tag為aaa的啦。
5,執行映象(容器),預設開啟乙個映象就會開啟乙個容器。
docker run -i -t centos(映象名) :tag /bin/bash 或者 docker run -i -t centos(映象名) :tag 這裡最好使用/bin/bash
如果沒有tag預設沒有更改,可以直接使用映象名啟動,系統會自動給你新增預設的tag。
-i 表示將容器標準輸入開啟
-t 開啟虛擬中終端
6,檢視執行的容器
docker ps
7,檢視關閉和執行的容器
docker ps -a
8,關閉容器
exit 退出容器就會關閉
9, 如何開啟的容器
docker start +容器id 預設情況下我們是無法看到的 不過可以先用docker run -i -t centos /bin/bash 然後在宿主機上執行docker ps 就可以檢視容器id。
但是這樣也不是很現實 既然我進了系統 為什麼要退出來再進系統呢?
所以我們可以使用在宿主機上使用docker ps -a 這樣就可以看到啟動過的進行的容器的id了,然後複製id啟動就行了。
這個就是和docker run -i -t 的區別了,乙個直接使用映象名啟動,乙個需要使用容器id啟動,另外,run -i -t是直接進入到容器裡去,
而docker start 並沒有進入到容器了去的。
另外,容器的id是可以簡寫的 ,比如8e11f892b479 啟動的時候可以寫成 docker start 8e1 就可以了。
10,如何關閉容器
docker stop +容器id
你可能會問為什麼還要退出容器呢? 不是exit就已經退出容器了嗎?
不過,也有另外一種可能,就是其他使用者登入到容器中了,我們就使用這種方法讓其退出容器。
還有一種可能就是 exec進入到容器的,那麼它exit 但是容器不會停止執行的。
虛擬化之docker
1,什麼是docker dokcer是應用容器,它是基於系統的虛擬化,他不是基於硬體的虛擬化 kvm 可能這樣說有點抽象,我在知乎看到過乙個比喻,docker思想是 於貨櫃的,在一艘大船上,可以用貨櫃將各種物品分類並打包,那麼這樣就有多個貨櫃,那麼這裡的貨櫃類似於docker了。而這艘大船就類似於我...
虛擬及配置安裝 docker篇
第1次嘗試安裝docker,選擇了免費的阿貝雲進行安裝 1 首先安裝centos 2 然後配置映象 sudo yum config manager add repo 3 安裝 docker ce sudo yum install docker ce 4 啟動 docker ce sudo syste...
虛擬化技術 docker容器 web UI篇
docker官方提供了乙個web ui介面管理容器和映象,名為 shipyard 先修改一下配置檔案 vim etc sysconfig docker 新增 other args h tcp h unix var run docker.sock 注 centos7使用options h tcp h ...