目录

4.1、检查Linux的内核版本

4.2、卸载Docker旧版本

4.3、关闭防火墙

4.4、安装wget

4.5、查询可安装的Docker版本

4.6、配置阿里云镜像源

4.7、安装Docker Ce社区版本

4.8、查看docker版本

4.9、查看docker详细信息

4.10、 设置开机⾃启动

4.11、 启动docker

4.12、更新xfsprogs:

​4.13、检查是否开启自启动


  • 首先,确保戴尔R630服务器的操作系统为CentOS 7.9。如果尚未安装该系统,请按照以下文章进行安装。

https://blog.csdn.net/weixin_67440240/article/details/136655213文章浏览阅读604次,点赞10次,收藏10次。服务器需要2台以上,1台作为主节点,另1台作为⼯作节点。设置U盘启动后,会进入如下页面,选择第一个安装,按回车键开始安装系统,自动跳转到安装界面。启动服务器,会出现如图界面,然后按ctrl+R键,这个界面很快会闪过,尽量提前按。按F11进入Boot Manager,选择BIOS,进入U盘启动,选择USB并回车启动。icon-default.png?t=N7T8https://blog.csdn.net/weixin_67440240/article/details/136655213

https://docs.docker.com/engine/install/centos/https://docs.docker.com/engine/install/centos/

  • 安装条件:docker官方要求Linux至少3.8以上版本,建议3.10以上。

4.1、检查Linux的内核版本

uname -a

Linux的内核版本:3.10.0-1160.114.2.el7.x86_64

4.2、卸载Docker旧版本

  • 旧版本的Docker使用Docker或Docker -engine。在尝试安装新版本以及相关依赖项之前,请卸载任何此类旧版本。
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  • yum可能会报告您没有安装这些软件包。当卸载Docker时,存储在/var/lib/docker/中的映像、容器、卷和网络不会自动删除。

4.3、关闭防火墙

  • 关闭防火墙
#关闭防火墙
systemctl stop firewalld.service
#查看防火墙状态
systemctl status firewalld

 Active: inactive (dead),说明防火墙已关闭。

  • 关闭selinux
vi /etc/selinux/config

SELINUX=enforcing前面加 # 变为注释。

新增一行:SELINUX=disabled

按Shift键,:wq  回车键后保存退回。

4.4、安装wget

yum install -y wget

如果出现这种情况,则可能之前有安装过docker的镜像源,进入/etc/yum.repos.d 查看(没有则跳过)

cd /etc/yum.repos.d
ll

输入ll查看是否有docker的repo文件(如图例文件)

删除文件,接着重设镜像源

rm  docker-ce.repo

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

这样就可以安装了

4.5、查询可安装的Docker版本

查询可安装的Docker版本,是确保您的系统兼容并能够顺利运行Docker的重要步骤。通过查询可安装的Docker版本,您可以了解到当前系统中可支持的Docker版本范围,从而选择最适合您系统配置和需求的Docker版本进行安装和部署。这将有助于确保Docker的稳定运行和性能优化,为您的应用提供更加可靠、高效的基础设施支持。

yum list | grep docker

Docker 版本有2种:

  1. docker EE 企业版本
  2. docker CE 社区版本

这里面没有docker-ce社区版本,需要配置阿里云镜像源。

4.6、配置阿里云镜像源

通过配置阿里云镜像源,可以更快速、稳定地获取所需的软件包和依赖项。这不仅可以提高开发效率,还可以减少因网络问题导致的失败和错误。在选择镜像源时,我们需要根据自己的需求和访问权限进行选择,并按照相应的步骤进行配置。配置完成后,我们还需要进行验证以确保配置成功。

cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看已下载文件

重新查询可安装的Docker版本

yum list | grep docker

已有docker CE 社区版本:docker-ce.x86_64

4.7、安装Docker Ce社区版本

yum install -y docker-ce.x86_64

4.8、查看docker版本

docker version
docker -v

docker版本为:Docker version 26.0.0, build 2ae903e

4.9、查看docker详细信息

docker info

4.10、 设置开机⾃启动

 systemctl enable docker.service

4.11、 启动docker

  • 启动docker
systemctl start docker
  •  查看docker启动状态

systemctl status docker

4.12、更新xfsprogs:

yum -y update xfsprogs

4.13、检查是否开启自启动

reboot

重启后进入系统执行查看docker启动状态命令: 

systemctl status docker

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐