CentOS7下的Docker安装


官方文档 https://docs.docker.com/engine/install/centos/

1. 更新系统和软件配置文件

yum -y update

2. 卸载老版本的 docker 及其相关依赖

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

在这里插入图片描述

3. 安装 yum-utils

提供了 yum-config-manager,可用来管理yum源

yum install -y yum-utils

在这里插入图片描述

4. 设置仓库

1、使用docker官方仓库

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

在这里插入图片描述

  • 查看yum仓库
yum repolist

在这里插入图片描述
2、使用阿里云仓库

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

在这里插入图片描述
在这里插入图片描述

5. 生成yum缓存

yum makecache fast

在这里插入图片描述
在这里插入图片描述

6. 安装 docker-ce

1、安装最新的docker版本

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

在这里插入图片描述

  • 如果前面设置使用dokcer官方仓库,安装时的下载速度会比较慢

2、安装特定版本的docker

#查看版本列表
yum list docker-ce --showduplicates | sort -r

在这里插入图片描述

#指定安装18.09.9版本
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y

7. 启动docker

#启动docker
systemctl start docker
#设置随开机启动
systemctl enable docker  

在这里插入图片描述

8. 查看版本

docker version

在这里插入图片描述

docker info

在这里插入图片描述

9. 运行docker

docker run hello-world
  • 因为本地没有hello-world的镜像,所以会到仓库中下载镜像,然后打印出运行结果,提示docker运行正确。

在这里插入图片描述

10. 配置阿里云镜像加速器

  • 配置了阿里云镜像加速器,后面下载镜像会优先从阿里云下载,如果没有才去docker官网下载
  • 先注册一个阿里云的账号,有支付宝账号即可,然后进入https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

在这里插入图片描述

  • 按照上面的提示执行命令即可

在这里插入图片描述

  • 通过docker info查看仓库的地址是否切换

在这里插入图片描述

  • 在/etc/docker目录下会生成一个daemon.json文件

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40977118/article/details/113824987