centos 7安装 docker

无论在项目中还是在开发过程中,使用docker来搭建中间件的服务,是非常快捷和方便的,也不会污染宿主机的系统环境,鉴于在工作过程中,经常要用到,本着后续能复制粘贴的精神,记录如下。

一 参考文档,确实遇到问题时,官方文档还是非常重要的

https://docs.docker.com/engine/install/centos/#uninstall-docker-engine

二  查看当前是否有安装过docker docker-ce

docker info
rpm -qa | grep docker

我这是已经安装过的,所以就不再次卸载了。

[root@iZuf6j55532kguliivbco2Z ~]# docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
scan: Docker Scan (Docker Inc., v0.17.0)

三  如果是要重新安装,可以先卸载当前版本

1. 删除docker相关的安装包

yum remove docker-ce docker-ce-cli containerd.io
#或者使用 rpm -e docker-ce docker-ce-cli containerd.io

2. 清理docker相关的文件夹及安装文件

#查找出docker的相关文件夹
find -name 'docker'


#rm -rf 删除这些文件夹
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

四  进行新的安装

1 安装所需的软件包。其中 yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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

2 设置仓库为阿里源(官方源其实现在使用也还行,用阿里的还是靠谱的)

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

或者 wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 拷贝配置到本机源

 

cp docker-ce.repo /etc/yum.repos.d

#更新源(可以不执行这个)

yum clean all && yum mackecache

4. 检查版本

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

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

5.开始安装

默认安装(直接安装最新的稳定版本的 找)
yum install docker-ce docker-ce-cli containerd.io

五  启动和查看

设置开机自启动  systemctl enable docker

systemctl start docker
systemctl status docker
docker --version
docker info

至此,在centos7 上面安装docker打完收工。

posted @   不卷轮子锅  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示