Linux初步安装Docker

本文详细记录了在CentOS系统中安装Docker的步骤,包括配置阿里云镜像源、安装指定版本Docker及解决安装过程中遇到的错误。在安装过程中遇到了yum下载失败和启动Docker服务失败的问题,通过清理缓存、重试安装和检查服务状态等方法最终成功安装并运行了Docker。

第一步 安装所需软件包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

第二步 配置阿里镜像

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

第三步 安装Docker

1、安装最新版本docker(本人安装Docker version 20.10.7)

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

2、安装指定版本docker

列出所有版本docker

yum list docker-ce --showduplicates | sort -r

如下图:

以上图第一个版本为例,代码如下

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

运行hello-world

输入以下命令

sudo docker run hello-world

如下图所示,即按照成功

Docker基本命令

查看版本

docker -v 

查看版本详情

docker version

启动docker

sudo systemctl start docker

 安装出现错误

1、运行sudo yum install docker-ce docker-ce-cli containerd.io中途安装出错,如下。

Error downloading packages:
  checkpolicy-2.5-8.el7.x86_64: [Errno 256] No more mirrors to try.

2、解决:

yum clean all
yum makecache

安装后出现错误并没有具体看运行日志,启动docker时提示如下

Failed to start docker.service: Unit not found.

 在搜到网络上关闭防火墙了,还有更新yum update(不要乱运行该命令)的,以及创建docker文件,重新加载配置的等,感觉跟我可能有关的问题进行操作时发现均无效。

后来没辙只能用万能的重装了,我刚开始运行卸载命令yum remove docker-ce时,系统提示我并没有docker-ce。恍然大悟,原来之前安装崩了后,docker-ce并没有安装成功。

我立马运行以下命令

sudo yum install docker-ce

之后重新运行docker,发现启动成功了。完美解决。真事一波三折啊。

 

参考菜鸟教程docker安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值