CentOS 7安装Docker

脚本安装

curl -fsSL https://get.docker.com/ | sh

手动Docker安装步骤

确定你的操作系统是CentOS7以上版本

卸载旧版本

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

yum安装gcc相关

  1. CentOS能连上外网
  2. yum -y install gcc
  3. yum -y install gcc-c++

安装需要的软件包

在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。

安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。

$ sudo yum install -y yum-utils

设置stable镜像仓库

==注意:==优先使用阿里云的源如果出现异常的情况,不要犹豫,使用官网的源。

官网的源

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

阿里的源

$ sudo yum-config-manager \
    --add-repo \ 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum软件包索引

yum makecache fast

安装DOCKER CE

yum -y install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker

验证

ps -ef | grep docker

测试

docker version
docker run hello

阿里云镜像加速

1、注册一个属于自己的阿里云账户

2、获取加速器地址

  1. 登陆阿里云开发者平台

  2. 点击控制台

  3. 选择【容器镜像服务】

  4. 获取加速器地址

    image-20220702232037600

3、选择指定的操作系统并粘贴脚本直接执行

4、重启Docker

测试

  1. 删除已有的hello-world镜像
  2. 重新执行docker run hello-world 并检查执行结果

Run干了什么

20220703164924.png