Docker系列(二)Docker的安裝和配置國內鏡像(CentOS7)

二、Docker的安裝和配置國內鏡像(CentOS7)

1.安裝Docker

  這是Docker的官方文檔,其他版本可以直接查閱文檔安裝。Docker分爲DockerCE和DockerEE,分別是社區版和企業版,社區版是免費使用的,企業版是收費的,在我們平常的學習中社區版就已經夠用了。
https://docs.docker.com/install/linux/docker-ce/centos/

依次執行下面的幾句代碼
1.$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
2.$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
3.啓用夜間模式(可選)    
$ sudo yum-config-manager --enable docker-ce-nightly
啓用測試通道
$ sudo yum-config-manager --enable docker-ce-test
可以通過以下命令禁用
$ sudo yum-config-manager --disable docker-ce-nightly
4.安裝最新版的Docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
5.啓動Docker後臺服務:$ sudo systemctl start docker
6.驗證Docker
$ sudo docker run hello-world

2.卸載Docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3.配置阿里雲鏡像加速器

  因爲在國內訪問國外的網站速度非常的慢,而Docker默認則是到官網Docker Hub上拉取鏡像,所以我們需要配置一下國內的鏡像。
第一步,登錄阿里雲
在這裏插入圖片描述
可以直接在阿里雲搜索鏡像服務,在鏡像控制檯中會有一個加速的地址,請不要被別人獲取到,之後配置需要用到這個地址。

CentOS7之前的版本
修改配置文件:/etc/sysconfig/docker
CentOS7之後的版本
修改配置文件:/etc/docker/daemon.json

執行以下代碼:
1.添加配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你自己的加速地址"]
}
EOF
2.使配置生效
sudo systemctl daemon-reload
3.重啓Docker
sudo systemctl restart docker

在這裏插入圖片描述

4.啓動Docker後臺容器(運行測試hello-world)

當首次運行 
docker run hello-world的時候,由於本地沒有這個鏡像,
會下載一個鏡像並在容器中運行。

在這裏插入圖片描述
當出現下面這個箭頭指着的提示時,hello-world就會停止運行,容器自動終止。
在這裏插入圖片描述

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