聽說docker挺火的,于是就學習了一下。
在linux上安裝docker
- 1.什麼是docker?
- 2.為什麼要使用docker?
- 3.在linux上安裝docker
-
- 1.使用 root 權限登入 Centos。確定 yum 包更新到最新。
- 2.解除安裝舊版本(如果安裝過舊版本的話)
- 3.安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
- 4.設定yum源
- 5.可以檢視所有倉庫中所有docker版本,并選擇特定版本安裝
- 6.安裝docker
- 7.啟動并加入開機啟動
- 8.驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
1.什麼是docker?
容器是打包代碼及其所有依賴項的軟體的标準單元,是以應用程式可以從一個計算環境快速可靠地運作到另一個計算環境。Docker容器映像是輕巧的,獨立的,可執行的軟體軟體包,其中包含運作應用程式所需的一切:代碼,運作時,系統工具,系統庫和設定。
容器映像在運作時成為容器,對于Docker容器,映像在容器Docker Engine上運作時成為容器。不論基礎架構如何,容器化軟體都可用于基于Linux和Windows的應用程式,始終運作相同。容器将軟體與其環境隔離開來,并確定盡管開發和登台之間存在差異,但軟體仍可以均勻運作。
2.為什麼要使用docker?
今天開發應用程式所需要的不僅僅是編寫代碼。在每個生命周期階段,工具之間的多種語言,架構,體系結構以及不連續的接口都會帶來極大的複雜性。Docker簡化并加速了您的工作流程,同時使開發人員可以自由選擇每個項目的工具,應用程式堆棧和部署環境進行創新。
3.在linux上安裝docker
1.使用 root 權限登入 Centos。確定 yum 包更新到最新。
sudo yum update
2.解除安裝舊版本(如果安裝過舊版本的話)
sudo yum remove docker docker-common docker-selinux docker-engine
3.安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.設定yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.可以檢視所有倉庫中所有docker版本,并選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
6.安裝docker
sudo yum install docker-ce
7.啟動并加入開機啟動
sudo systemctl start dockersudo systemctl enable docker
8.驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
docker version