Docker 提供了兩個版本:社區版 (CE) 和企業版 (EE)。
Docker 社區版 (CE) 是開發人員和小型團隊開始使用 Docker 並嘗試使用基於容器的應用的理想之選,所以這裏我們來說一下Docker社區版的安裝
操作系統要求 64位 CentOS
這裏只說明centos上的安裝方法
卸載舊版本
Docker 的早期版本稱爲 docker 或 docker-engine。如果安裝了這些版本,請卸載它們及關聯的依賴資源。
$ sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
安裝 Docker CE
- 設置鏡像倉庫
- 安裝所需的軟件包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 使用下列命令設置 stable 鏡像倉庫。
您始終需要使用 stable 鏡像倉庫,即使您還需要通過 edge 或 testing 鏡像倉庫安裝構建也是如此。
- 安裝所需的軟件包
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- 可選:啓用 edge 和 testing 鏡像倉庫。
這些鏡像倉庫包含在上述 docker.repo 文件中,但默認情況下處於禁用狀態。您可以將它們與 stable 鏡像倉庫一起啓用。
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-testing
您可以通過運行帶有 --disable 標誌的 yum-config-manager 命令來禁用 edge 或 testing 鏡像倉庫。如需將其重新啓用,請使用 --enable 標誌。以下命令用於禁用 edge 鏡像倉庫。
$ sudo yum-config-manager --disable docker-ce-edge
注意:從 Docker 17.06 開始,還會將 stable 版本推送到 edge 和 testing 鏡像倉庫。
- 安裝 DOCKER CE
1.更新 yum 軟件包索引。
$ sudo yum makecache fast
2.安裝最新版本的 Docker CE,或者轉至下一步以安裝特定版本。
$ sudo yum install docker-ce
警告:如果您啓用了多個 Docker 鏡像倉庫,進行安裝 或者更新而不在 yum install 或 yum update 命令中指定版本將始終安裝可用的最高版本, 這可能無法滿足您的穩定性需求。
3.啓動 Docker。
$ sudo systemctl start docker
4.驗證是否正確安裝了 docker,方法是運行 hello-world 鏡像。
$ sudo docker run hello-world
注意: 此命令將下載一個測試鏡像並在容器中運行它。容器運行時,它將輸出一條參考消息並退出。
喜歡我寫的東西的朋友可以關注一下我的公衆號:Devops部落