您好,登錄后才能下訂單哦!
https://download.docker.com/linux/static/stable/x86_64/
docker概述
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器或Windows 機器上,也可以實現虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。每個集裝箱都包含自己的應用程序。即可以是一個應用也可以是一套服務,甚至是一個操作系統。
docker和虛擬機的區別
特性 | docker容器 | 虛擬機 |
---|---|---|
啟動速度 | 秒級 | 分鐘級 |
計算能力耗損 | 幾乎無 | 耗損50% |
性能 | 接近原生 | 弱于 |
系統支持量(單機) | 上千個 | 幾個或幾十個 |
隔離性 | 資源限制 | 完全隔離 |
傳統虛機機需要額外的虛擬機管理程序和虛擬機操作系統層,而docker容器是直接在操作層面之上實現的虛擬化。
1.鏡像
docker的鏡像是創建容器的基礎,類似虛擬機的快照,可以理解為是一個面向docker容器引擎的只讀模塊。
2.容器
docker容器是從鏡像創建的運行實例。它可以被啟動,停止和刪除。所創建的每一個容器都是相互隔離,互不可見,可以保證安全性的平臺。
3.倉庫
docker倉庫是用來集中保存鏡像的地方,當創建了自己的鏡像之后可以使用push命令將它上傳到公共倉庫或私有倉庫,這樣一來當下次要另一臺機器上使用這個鏡像時,就可以在倉庫上拉取下來就可以了。
1.安裝docker
安裝docker有兩種方式:一種是使用curl獲得docker的安裝腳本進行安裝,另一種是使用yum倉庫安裝。
#咱們是使用yum倉庫安裝
使用systemctl start docker 啟動dockers容器
通過docker version可以查看daocker版本及信息
1.搜索鏡像
在使用下載鏡像前可以使用docker search 命令搜索遠程官方倉庫中的共享鏡像
命令格式:docker search 關鍵字
其中返回的信息包括鏡像名稱(NAME),描述(DESCRIPTIOM),星級(STARS),是否官方創建(OFFICIAL),是否主動創建(AUTOMATED).
2.獲取鏡像
使用docker pull 命令在網上下載鏡像到本地使用。
命令格式:docker pull 鏡像名稱
3.查看鏡像信息
可以使用docker images命令查看鏡像信息
docker images 倉庫名,也可以使用docker images 查看所有
4.更名
使用dockers tag 名稱:標簽 名稱:標簽 #后面的是要更改成的新名字。
例如把docker:dhcp改成dhcp:dhcp就如下操作
docker tag docker:dhcp dhcp:dhcp
5.刪除鏡像
使用docker rmi 命令刪除
例如刪除dhcp:dhcp
6.存出鏡像與載入鏡像
使用docker save -o 命令導出
例如把本地dhcp:dhcp存出為文件dhcp
使用dockers load < 鏡像名(打全路徑) 載入鏡像
例如把dhcp載入
7.上傳鏡像
使用docker push命令
例如把dhcp上傳到私有倉庫
docker的創建就是將鏡像加載到容器的過程。docker的容量十分輕量級。用戶可以隨時創建或者刪除。新創建的容器,默認將處于停止狀態,不運行任何程序,需要在其中發起一個進程來啟動容器,這個進程就是該容器的唯一進程,所以當該進程結束的時候容器也會完全停止,停止的容器可以重新啟動并保留原來的修改。
容器創建與啟動
使用docker create 選項 鏡像運行的程序
-i表示讓容器的輸入保持打開,-t表示讓docker分配一個偽終端。
使用docker ps命令查看所以運行的容器,添加-a選項可以列出系統最后一次啟動的容器
啟動容器
使用docker start 容器的ID #使用dockers ps -a 可以查看ID
終止容器
使用dockers stop 容器ID
進入容器
docker exec -it 容器ID
容器導出與導入
導入:!!!!
使用docker export 容器ID>文件名
例如將60ff4594cc73導入到dhcp文件里
導出:!!!!
使用cat 文件名 | docker import 要生成的鏡像名:標簽
容器的刪除
使用dacker rm命令刪除容器
例如刪除ID號為60ff4594cc73的容器
如果刪除一個正在運行的容器,先使用docker stop 容器ID 關閉容器在刪除也可以使用-f選項強制刪除
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。