Docker——在CentOS上安装Docker

本文详细介绍了如何在CentOS系统上安装和卸载Docker。首先,通过卸载旧版本和安装yum-utils为Docker创建必要环境。接着,通过阿里云镜像安装最新或指定版本的Docker容器,并启用及测试Docker。最后,展示了如何卸载Docker容器,但不删除主机上的映像、容器和配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装Docker 依赖环境

1.1、首先卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。

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

如果 yum 报告这些包未安装,就可以接下来的操作了在这里插入图片描述

1.2、安装存储库

1.2.1 安装 yum-utils 软件包

yum install -y yum-utils 

1.2.2 安装镜像
我们可以直接指定阿里云镜像,这样比较快

yum-config-manager \ 
    --add-repo \ 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:这里有可能报这个错误
yum-config-manager: command not found,这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils 安装就可以了。

二、安装Docker

2.1、安装最新版本的Docker容器

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

2.2、安装指定版本Docker容器

列出存储库中可用版本(由高到低)

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

在这里插入图片描述
返回的列表取决于启用的存储库,并且跟我们使用的ContOS版本(.el7此示例中的后缀表示)

(docker-ce)是软件包名称,从第一个冒号一直到第一个连字符表示版本号,例如:docker-ce-19.03.13

yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

# 例如
yum install docker-ce-19.03.13  docker-ce-cli-19.03.13  containerd.io

2.3 启用Docker

systemctl start docker

2.4 测试Docker

docker version

在这里插入图片描述

2.5 运行镜像

运行 helloworld 镜像查看是否正确安装了 Docker 容器

docker run hello-world

运行如上命令,出现如下内容,证明安装成功!
在这里插入图片描述
输出这段提示以后,hello world 就会停止运行,容器自动终止。

三、卸载Docker容器

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

以上命令只会删除 Docker 运行环境,主机上的映像,容器,卷或自定义配置文件不会自动删除。需要我们手动删除

rm -rf /var/lib/docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值