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打完收工。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】