Docker 安装步骤

简介: 本文主要是讲 在 CentOS 上安装和卸载 Docker

安装 Docker


  1. Docker 要求CentOS 系统内核版本高于 3.10


通过 uname -r 查看你当前的版本


uname -r


  1. 使用 root 权限登录 Centos 。确保 yum 包更新到最新。


yum -y update


  1. 卸载旧版本


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


  1. 安装所需的软件包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。


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


  1. 设置 yum 源, 并更新 yum 包的索引


sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo


  1. 查看所有仓库中 docker 版本,并选择指定版本安装。


yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64            3:19.03.6-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.5-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.4-3.el7                     docker-ce-stable


  1. 安装 Docker , 通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如,docker-ce-18.09.1


sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# sudo yum -y install docker-ce-18.09.1 docker-ce-18.09.1 containerd.io


  1. 启动并加入开机启动


sudo systemctl start docker
sudo systemctl enable docker


  1. 检查是否安装成功(有client 和 service 两部分的表示 docker 安装启动成功了)


docker version


卸载 Docker


  • 卸载 Docker 安装包


sudo yum remove docker-ce


  • 主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:


sudo rm -rf /var/lib/docker


参考资料





相关文章
|
11月前
|
Linux Docker 容器
CentOS7安装docker,步骤依照官网
CentOS7安装docker,步骤依照官网
278 0
|
Linux Shell 网络安全
通过Docker创建CentOS系统容器的步骤
通过Docker创建CentOS系统容器的步骤
572 0
|
3月前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
207 1
|
Java Linux 网络安全
2021 最新 IntelliJ IDEA配置 远程Docker容器 编写Dockerfile文件 步骤演示(图文版)
目录 一. 配置远程SFTP 1.打开IDEA 2.建个springboot项目 2.1 选择tools 2.2 选择如图所示位置 2.4 出现如下界面,点击三个... 2.5 选择SFTP 2.6 作如下配置,然后点击OK 2.7弹出如下界面,点击见图所示的三个... 2.8 点击加号+ 2.9 配置远程连接信息 2.10测试连接:弹出的界面点击 : 是 2.11 根据需求选择,我这里选择root目录 2.12连接完成 3 右键可以新建文件和目录 3.1 点击小箭头提交数据 二. IDEA配置 Linux 命令行窗口 第一步,点击 tools 第二步; 选择这个ssh 第三步: 连接完成
856 0
2021 最新 IntelliJ IDEA配置 远程Docker容器 编写Dockerfile文件 步骤演示(图文版)
|
2月前
|
Docker 容器
蓝易云 - Docker修改容器ulimit的全部方案及各方案的详细步骤
以上就是修改Docker容器ulimit的全部方案及其详细步骤。
112 2
|
2月前
|
存储 Docker 容器
记录Docker搭建私有仓库的步骤教程
记录Docker搭建私有仓库的步骤教程
89 0
|
3月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
540 0
|
3月前
|
NoSQL Redis Docker
使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)
使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)
563 0
|
3月前
|
关系型数据库 MySQL 数据库
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
117 0
|
3月前
|
自然语言处理 数据可视化 算法
史上最详细Docker安装Elasticsearch、ik分词器、可视化工具,每一步都带有步骤图!!!
史上最详细Docker安装Elasticsearch、ik分词器、可视化工具,每一步都带有步骤图!!!
783 1
史上最详细Docker安装Elasticsearch、ik分词器、可视化工具,每一步都带有步骤图!!!