本博客是根據官網教程 https://docs.docker.com/install/linux/docker-ce/centos/ 進行安裝的
1、卸載已經安裝過的Docker(沒有裝過Docker的機器可以不執行)
ps:以下所有命令執行都是在root用戶下,如果是非root用戶請加上sudo
執行
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
命令執行過程中需要輸入y
確認
2、設置倉庫
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安裝Docker CE
安裝最新版本的Docker CE
yum install docker-ce docker-ce-cli containerd.io
執行這個命令要耐心等待,中間要輸入兩次y
,當然你也可以在yum命令後面直接跟-y
跳過詢問
4、啓動Docker
systemctl start docker
5、運行hello-world校驗Docker安裝是否成功
docker run hello-world
出現以下的信息就說明安裝好了docker
上面已經安裝好了Docker,但是存在一點小問題,因爲Docker默認是從國外的網站拉取鏡像的,所以一般而言速度會比較慢。所以建議配置阿里雲的鏡像加速器
6、配置阿里雲鏡像加速器
登錄阿里雲賬號:https://dev.aliyun.com 。沒有就註冊一個~
進入到這個界面:
官網已經講解了具體的配置方式,我把它粘貼過來如下所示
1. 安裝/升級Docker客戶端
推薦安裝1.10.0以上版本的Docker客戶端,參考文檔 docker-ce
2. 配置鏡像加速器
針對Docker客戶端版本大於 1.10.0 的用戶
您可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://l5cqrlwq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
執行完後可以通過docker info
查看倉庫的地址是否切換
OK,本文到此結束,有什麼疑問歡迎交流噢~