目錄
- 準備
- docker官網
- 安裝
- 阿里云容器加速
學習docker先上鏈接:學它~
docker官網:https://docs.docker.com/
docker幫助檔案:https://docs.docker.com/get-docker/
準備
要想在阿里云服務器上安裝docker,首先要做的準備作業就是,,,
擁有一臺阿里云服務器😄;
簡單介紹一下小編的阿里云服務器配置:
[root@izbp1hcw0fjg64l58525bqz ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
docker官網
其實docker官網中對于安裝docker的步驟介紹很詳細了,下面參考官網的安裝步驟進行安裝docker;

進入官網的界面如上圖;
Product manuals—>Docker Engine—>Installation per distro—>Install on CentOS

按照這個路徑進入centos鏡像的安裝介紹:
安裝
按照官網的步驟,首先卸載舊版容器版本;
1.卸載舊版
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
執行結果如圖:

2.安裝依賴包和設定倉庫
倉庫地址,官網是國外的倉庫配置,類似maven中央倉庫一樣,我們需要改成阿里云國內地址;
阿里云地址:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
替換官網給的地址;
- 安裝依賴包
sudo yum install -y yum-utils

- 配置阿里云地址
小編命令中直接配置阿里云地址:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.更新依賴
sudo yum update
注意:這個更新依賴過多,時間太長,更新程序中大家可以使用kill -9 PID殺死行程;否則需要等待更新行程一直在阻塞者,下面的安裝行程無法操作;
4.正式安裝docker
目前小編安裝的是最新版,如果想安裝其他版本可以按照官網命令安裝:
sudo yum install docker-ce docker-ce-cli containerd.io
- 其他版本
yum list docker-ce --showduplicates | sort -r
安裝:sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
執行完畢如下:

5.驗證是否成功
docker version
執行如下:

6.啟動docker
sudo systemctl start docker
7.hello world
sudo docker run hello-world
執行以上命令如下:

萬般語言hello world起,從日志中可以看到本地倉庫中沒有helloworld鏡像,從阿里云倉庫中下載最新版鏡像,使用docker images確定是否下載成功;

阿里云容器加速
登錄自己的阿里云服務器控制臺,選擇容器鏡像服務–鏡像加速–centos

直接粘貼配置鏡像加速器中的命令執行;
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
執行如下圖

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294078.html
標籤:其他
下一篇:談談網路協議 – HTTP協議
