Centos7 安装 docker

1、前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS7 (64)上,

要求系统为64位、Linux系统内核版本为 3.8以上

bash 复制代码
查看自己系统的内核
cat /etc/redhat-release
或
uname -r

2、卸载旧版本

旧版本的 Docker 的名称为docker或docker-engine。在尝试安装新版本之前卸载任何此类旧版本以及相关的依赖项。

bash 复制代码
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

/var/lib/docker/卸载 Docker 时,不会自动删除存储的映像、容器、卷和网络。

需要手动去删除文件

复制代码
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

3、yum安装必要的包

bash 复制代码
yum -y install gcc
yum -y install gcc-c++
yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置stable镜像仓库

bash 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、更新yum索引

bash 复制代码
yum makecache fast

6、安装DOCKER CE

bash 复制代码
yum -y install docker-ce docker-ce-cli containerd.io

7、测试:

启动 docker

bash 复制代码
systemctl start docker

查看版本

bash 复制代码
docker version

安装成功

相关推荐
元气满满-樱14 分钟前
docker网络模式详解
网络·docker·容器
空中楼阁,梦幻泡影36 分钟前
Docker安装MinIO
运维·docker·容器·minio·存储
Graceful_scenery1 小时前
ROS2核心概念之服务
运维·服务器
徐子元竟然被占了!!1 小时前
应用运维目录
运维
RisunJan2 小时前
Linux命令-gpasswd命令(管理用户组的重要工具)
linux·运维·服务器
YongCheng_Liang2 小时前
LZMA2 压缩技术解析与高性能加密压缩脚本模块化解读
运维·7-zip
Selegant2 小时前
Docker 搭建 MySQL 主从服务实战操作详解
mysql·docker·容器
where happens2 小时前
centos创建目录并授予权限
linux·运维·服务器·centos
liebe1*13 小时前
第七章 防火墙地址转换
运维·服务器·网络
好好学操作系统3 小时前
autodl 保存 数据 跨区
linux·运维·服务器