一、安装前的准备

我的环境是VMware15虚拟机安装的Centos7,Linux内核是3.10.0-1062.4.1.e17.x86_64

1、 用root账户登录查看操作系统内核版本及相关信息

[root@localhost wpc]# cat /etc/redhat-release

CentOS Linux release 7.7.1908 (Core)

[root@localhost wpc]# uname  -a

Linux localhost.localdomain 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18

17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

2、 查看旧的安装包及卸载旧的安装包

(1)     查看旧的安装包rpm -qa |grep docker

(2)     卸载旧的版本及相关的依赖项sudo yum remove docker

3、 yum 更新到最新版本 yum update

二、安装需要的安装包及依赖

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

2、 使用以下命令来设置稳定的仓库

[root@localhost wpc]#sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

3、 安装最新版本的 Docker Engine-Community 和 containerd (中途有Is this ok [y/d/N]: y)都选y就好了,这一步可能需要等很长时间,根据下载的速度而定

[root@localhost wpc]# sudo yum install docker-ce docker-ce-cli containerd.io

4、 可以查看仓库中所有docker版本,并选择所需要的版本安装

(1)     列出并排序所需要的版本

[root@localhost wpc]# yum list docker-ce --showduplicates | sort –r

(2)     选择需要的版本进行安装Docker,我选的是docker-ce- 19.03.8

[root@localhost wpc]# sudo yum install docker-ce-19.03.8

5、 启动并设置开机启动

[root@localhost wpc]# sudo systemctl start docker

[root@localhost wpc]# sudo systemctl enable docker

三、验证安装是否成功,至此就安装完成了

1、测试(有client和service两部分表示docker安装启动都成功了))

[root@localhost wpc]# docker version

2、通过运行 hello-world 映像来验证是否能正常使用

[root@localhost wpc]# sudo docker run hello-world

Centos 7以上安装Docker (亲测有效)的更多相关文章

  1. Docker - 在CentOS 7中安装Docker

    1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname -a Linux CentOS-7 3. ...

  2. Linux中oracle的安装,亲测

    一.下载oracle的软件包 地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-li ...

  3. 在Centos 7上安装Docker

    在Centos 7上安装Docker 1.docker介绍 docker是类似于vmware的虚拟化软件,可以开发.容纳.运行应用程序的平台,在容器中安全的隔离运行应用程序. 2.Docker引擎 D ...

  4. centos中简易安装docker

    centos中简易安装docker准备环境要求:请确保自己的centos的内核版本大于3.10,使用如下linux命令: uname -r1显示如下类似信息: 3.10.0-862.3.3.el7.x ...

  5. 第二章、 Centos 6.8安装 Docker

    2.1检查Docker的先决条件 64位 CPU计算机(x86_64),不支持32位 CPU 运行Linux 3.8 或更高版本内核. 内核必须支持一种合适的存储驱动(storage driver), ...

  6. CentOS 8.4安装Docker

    前言: Docker 是一个用于开发.传送和运行应用程序的开放平台.Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件.使用 Docker,您可以像管理应用程序一样管理基础设施.通 ...

  7. Install Docker Engine on CentOS 在CentOS 7 上安装Docker

    Install Docker Engine on CentOS OS Requirements 系统要求 To install Docker Engine,you need a maintained ...

  8. [Linux] - 阿里云CentOS 6.5 安装Docker

    因为阿里云的CentOS 6.5版本默认内核kernel版本是2.6的,比较低.安装docker的后,运行不了. 步骤: 1.使用命令更新: yum update 2.安装Docker.这里忽略500 ...

  9. CentOS 7.2 安装 Docker 1.12.3 版

    本文出自http://www.cnblogs.com/scoter2008 1.强大的官方文档 https://docs.docker.com/engine/installation/linux/ce ...

随机推荐

  1. 客户端注册 Watcher 实现?

    1.调用 getData()/getChildren()/exist()三个 API,传入 Watcher 对象 2.标记请求 request,封装 Watcher 到 WatchRegistrati ...

  2. 分布式存储---FastDFS+GlusterFS

    一. 存储概念 1.块存储的多种实现: 块存储: 就好比硬盘一样, 直接挂在到主机,一般用于主机的直接存储空间和数据库应用的存储 1.磁盘+LVS: 单机硬盘纯存储 2.DAS(DELL MD系列): ...

  3. 7. Github Pages 搭建网站

    7. Github Pages 搭建网站 个人站点 访问 https://用户名.github.io 搭建步骤 1) 创建个人站点   ->  新建仓库(注:仓库名必须是[用户名.github. ...

  4. 用Node处理文件上传

    前言 在Web开发中,文件上传是一个非常常见.非常重要的功能.本文将介绍如何用Node处理上传的文件. 需求分析 由于现在前后端分离很流行,那么本文也直接采用前后端分离的做法.前端界面如下: 用户从浏 ...

  5. JS正则表达式学习记录

    JS:正则表达式学习记录 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  6. mybatis在if标签里判断字符串相等

    https://www.cnblogs.com/westward/p/6910856.html

  7. Ubuntu20.04搭建web服务器

    其他Ubuntu20以及Ubuntu18系列也可以!

  8. 初识ES6(JavaScript)

    初识ES6(JavaScript) 关于ES6: ES6即ECMAScript6,是一种规范,JavaScript遵循了这种规范. *优点:*代码比较简洁. *缺点:*浏览器的兼容性不好. 1.变量和 ...

  9. node.js - http、模块化、npm

    今天是node学习的第二天,其实越往后面学越感觉有点熟悉的味道了,光针对于node来说哈,为什么呢,因为我之前学过一点云计算的东西,当时感觉没什么用搞了下服务器客户端这些,没想到这里还能用一用,至少看 ...

  10. C#面向抽象编程第二讲

    抽象编程怎么说呢,以观察者模式为例: 观察者模式有两个对象,一个是观察者,一个是可观察者(字面翻译很别扭observable),消息发布者(提供者). 第一层如下,三个对象A.B.C分别有一个接收消息 ...