安裝準備
檢視Linux系統版本是否為centos7
cat /etc/os-release
確保系統核心為3版本以上
uname -a
安裝Docker
如之前安裝過請解除安裝
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安裝 yum-utils 包
yum install -y yum-utils
設定穩定映象倉庫
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
報錯,網路不通
配置國內的docker映象地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新軟體包的索引
yum makecache fast
安裝最新版docker 社群版(ce)
yum install docker-ce docker-ce-cli containerd.io
安裝Docker特定版本
檢視可安裝的docker版本
yum list docker-ce --showduplicates | sort -r
透過其完整的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第一個冒號(:)一直到第一個連字元,並用連字元(-)分隔
例如:docker-ce-19.03.8
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:
yum install docker-ce-docker-19.03.8 docker-ce-cli-19.03.8 containerd.io
檢視docker版本
docker -v
或
docker --version
啟動Docker
sudo systemctl start docker
測試啟動docker容器報錯
docker run hello-world
更換映象源,換為國內的地址
步驟一:編輯 Docker 配置檔案
首先,開啟 Docker 的配置檔案 daemon.json。
vim /etc/docker/daemon.json
步驟二:新增國內映象源
在配置檔案中新增以下內容:
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}