centos docker安装

一、前置条件

安装gcc和c++:

yum -y install gcc

yum -y install gcc-c++

二、卸载旧版本

如果之前安装过Docker,需要先卸载旧版本:

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

三、配置yum资源库

安装yum-config-manager

bash 复制代码
# yum-util提供yum-config-manager功能 
sudo yum install -y yum-utils

配置docker的资源库地址:

阿里云镜像地址:

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

创建缓存(可选):

bash 复制代码
yum makecache fast

四、安装Docker引擎

安装最新版本的Docker引擎、Docker客户端

bash 复制代码
# docker-ce是Docker引擎,docker-ce-cli是客户端
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

五、启动docker引擎

如果没有启动Docker引擎,那么执行 docker version查看版本号时,只能看到 Client: Docker Engine(Docker引擎客户端)的版本号。

启动Docker引擎:

bash 复制代码
# 新版本的Docker就是一个系统服务,可以直接使用启动系统服务方式启动
systemctl start docker

# 此时查看docker版本,可以看到Server: Docker Engine(Docker引擎)版本号
docker version

六、卸载Docker

1、关闭服务

bash 复制代码
systemctl stop docker

2、删除docker引擎

bash 复制代码
sudo yum remove docker-ce docker-ce-cli containerd.io

3、删除镜像、容器、卷、自定义配置等文件

bash 复制代码
 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd
相关推荐
余—笙13 分钟前
Linux(docker)安装搭建CuteHttpFileServer/chfs文件共享服务器
linux·服务器·docker
lang2015092818 分钟前
Linux高效备份:tar与gzip完全指南
linux·运维·服务器
IDOlaoluo24 分钟前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux·centos·oceanbase
芥子沫1 小时前
《玩转Docker》[应用篇13]:Docker安装部署Emby及使用技巧:家庭媒体服务器
docker·视频·emby
catoop1 小时前
在 WSL 的 Ubuntu 中安装和配置 SSH 服务
linux·ubuntu·ssh
Hard but lovely2 小时前
linux: centos 软件包管理 yum源
linux·运维·centos
悲伤小伞2 小时前
Linux_Socket_UDP
linux·服务器·网络·c++·网络协议·udp
安全不再安全2 小时前
免杀技巧 - 早鸟注入详细学习笔记
linux·windows·笔记·学习·测试工具·web安全·网络安全
爱宇阳3 小时前
从容器化到自动化:Spring Boot 项目 Docker 部署与 GitLab CI/CD 集成 Harbor 全流程
spring boot·docker·自动化
pursue.dreams3 小时前
Ubuntu安装Jenkins完整教程
linux·ubuntu·jenkins