CentOs7.39 安装Docker

①先卸载原有的 docker  如果第一次安装 忽略
sudo yum remove docker \ docker
-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

我是第一次安装 所以输出如下 没有找的docker 数据

 

②执行命令 yum install -y yum-utils device-mapper-persistent-data lvm2 安装Docker运行所需的底层依赖关系的包。

  • yum-utils:一个 yum 的扩展工具集,提供了一些额外的功能,例如包清理、插件等。

  • device-mapper-persistent-data:一个存储管理工具,它允许 Docker 使用设备映射技术来管理数据存储。

  • lvm2:逻辑卷管理器的工具,它是 Linux 上用于管理逻辑卷的标准工具。

 

③配置阿里云 docker yum 源

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

将阿里云的 Docker CE 仓库地址添加到 yum 的仓库列表中,这样系统就能够使用 yum 命令从阿里云的 Docker CE 仓库获取 Docker CE 的安装包和更新。

 

二、安装 docker

2.1 docker 版本介绍

目前主要有两个版本:

  • Docker-CE(Community Edition):社区版(开源免费)。

  • Docker-EE (Enterprise Edition):企业版(闭源收费,docker的商业版本)。

docker-io 和 docker-engin 是之前的版本,版本号是1.X。

2.2 安装指定版本的 docker

本次安装社区版本 docker-ce。 

查看仓库中的所有 docker-ce 版本,执行命令 yum list docker-ce --showduplicates | sort -r 查看系统中可用的 Docker CE 的所有版本,并按照版本号从最新到最旧的顺序排列。

  • yum list docker-ce --showduplicates:列出系统中可用的 Docker CE 版本及其所有的重复版本。--showduplicates 参数告诉 yum 显示所有版本,而不仅仅是最新的版本。

  • sort -r:对上一步的输出进行排序,-r 参数表示按照降序排序,即从最新版本到最旧版本。

安装指定的版本需要加上版本信息,如 yum install docker-ce-18.06.3.ce,不指定版本信息则默认安装最新稳定版  

我是用的 yum install docker-ce  命令  自动最稳定版本  等待安装完成

 

 

sudo yum install docker-ce docker-ce-cli containerd.io 安装docker  客户端    docker-ce 部分 其实上一步已经执行过了  可以去掉的 

然后就是  设置 docker 镜像加速器 很重要 一定要设置 

  1. 配置阿里云镜像加速器(需要在阿里云官网获取自己的加速器地址):

    首先,创建或编辑Docker服务的配置文件 /etc/docker/daemon.json

登录阿里云账号 搜镜像服务 

 

 

 重新加载 配置 和重启 docker 
sudo systemctl daemon-reload
sudo systemctl restart docker

 至此 docker  已经顺利安装完成了  docker -v 可以查看版本了

 下面是  启动设置 

启动 

sudo systemctl start docker

设置开机自启
sudo systemctl enable docker
 
pull docker  第一个镜像  

sudo docker run hello-world

完美下课!

 

 

 

posted on 2024-10-20 15:59  天道酬勤,学无止境  阅读(13)  评论(0编辑  收藏  举报

导航