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


参考资料





相关文章
|
Linux Docker 容器
CentOS7安装docker,步骤依照官网
CentOS7安装docker,步骤依照官网
312 0
|
Linux Shell 网络安全
通过Docker创建CentOS系统容器的步骤
通过Docker创建CentOS系统容器的步骤
605 0
|
1月前
|
人工智能 数据安全/隐私保护 虚拟化
Docker部署MaxKB详细步骤(window系统)
这篇文章详细介绍了如何在Windows系统上使用Docker部署MaxKB,并提供了从安装Docker到运行MaxKB容器的详细步骤,以及如何通过浏览器访问和配置MaxKB来使用ollama和llama3模型进行问答。
457 1
Docker部署MaxKB详细步骤(window系统)
|
1月前
|
存储 Docker 容器
|
6月前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
252 1
|
1月前
|
存储 Docker 容器
ARM架构鲲鹏主机BClinux离线安装docker步骤
下载并安装适用于ARM架构的Docker CE二进制文件,解压后移动至/usr/bin目录。创建docker组,配置systemd服务脚本(docker.service、docker.socket、containerd.service),重载systemd配置,启动并启用docker服务。编辑daemon.json配置存储驱动、镜像加速地址等,最后拉取所需镜像。
46 0
|
2月前
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
90 1
|
5月前
|
Docker 容器
蓝易云 - Docker修改容器ulimit的全部方案及各方案的详细步骤
以上就是修改Docker容器ulimit的全部方案及其详细步骤。
266 2
|
5月前
|
存储 Docker 容器
记录Docker搭建私有仓库的步骤教程
记录Docker搭建私有仓库的步骤教程
234 0
|
6月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
683 0
下一篇
无影云桌面