1. 程式人生 > 其它 >CentOS下的Docker安裝

CentOS下的Docker安裝

實現目標:在CentOS7上安裝Docker環境

1.確保yum包更新到最新

1 sudo yum update -y

2.解除安裝已經安裝的Docker

 1 sudo yum remove docker \
 2                   docker-client \
 3                   docker-client-latest \
 4                   docker-common \
 5                   docker-latest \
 6                   docker-latest-logrotate \
 7                   docker-logrotate \
8 docker-selinux \ 9 docker-engine-selinux \ 10 docker-engine

3.安裝工具包,yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

1 sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4.新增yum源倉庫地址

1.官方源地址,下載慢不推薦,推薦下面的阿里源的方式
1 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.阿里源地址
1 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.檢視可安裝版本列表

1 yum list docker-ce --showduplicates | sort -r

6.下載安裝Docker

1.指定版本號的方式安裝

1 sudo yum install -y docker-ce-17.12.0.ce

2.不指定版本號預設安裝當前最新版本

1 sudo yum install -y docker-ce docker-ce-cli containerd.io

7.驗證是否安裝成功

1 docker version

8.啟動並加入開機啟動

1 sudo systemctl start docker
2 sudo systemctl enable docker

9.配置Docker映象站

1.由於國內使用者從Docker Hub中拉取映象比較慢且不穩定所提供的方式之一

1 # 該指令碼可以將 --registry-mirror 加入到你的 Docker 配置檔案 /etc/docker/daemon.json 中。適用於 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有細微不同。更多詳情請訪問https://www.daocloud.io/mirror#accelerator-doc。
2 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
3 
4 # 重啟生效
5 sudo systemctl daemon-reload //重新載入服務配置檔案
6 sudo systemctl restart docker.service   //設定開機啟動與重啟docker服務

本文來自部落格園,作者:是老胡啊,轉載請註明原文連結:https://www.cnblogs.com/jetty-96/p/15103115.html