当前位置:首页 » 《关注互联网》 » 正文

【docker系列】详解阿里云服务器安装docker_溪~源

25 人参与  2021年08月16日 08:43  分类 : 《关注互联网》  评论

点击全文阅读


目录

    • 准备
    • 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

执行如下图
在这里插入图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/25471.html

阿里  安装  官网  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1