Centos7安裝Docker

本博客是根據官網教程 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,本文到此結束,有什麼疑問歡迎交流噢~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章