一、安装前的准备

我的环境是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. apollo规划控制视频-13 motion planning with autonomous driving

  2. 基于vue2.0的在线电影APP,

    基于vue2.0构建的在线电影网[film],webpack + vue + vuex + vue-loader + keepAlive + muse-ui + cordova 全家桶,cordova ...

  3. 《每周一点canvas动画》——3D点线与水波动画

    <每周一点canvas动画>--差分函数的妙用 每周一点canvas动画代码文件 好像上次更新还是十一前,这唰唰唰的就过去大半个月了,现在才更新实在不好意思.这次我们不涉及canvas 3 ...

  4. 微信小程序从注册到上线系列

    为了帮助同学们了解注册及上线的整个流程,所以在开发之外,我专门制作了这个从注册到上线流程:本专辑不涉及任何跟开发有关的事情,开发专辑请看:实战开发宝典 以下为具体内容: 从注册到上线系列<一&g ...

  5. android的布局xml文件如何添加注释?

    xml布局文件如图添加注释后报错,错误内容如下: 上网查阅xml添加注释的语法规则: XML 中的注释 在 XML 中编写注释的语法与 HTML 的语法很相似: <!--This is a co ...

  6. html是什么,html5是什么?web开发必备知识之html

    如果你要写一篇文章,你可以能会这样写:"我是小明,今年6岁了,现在在上小学一年级.我喜欢吃鲍鱼." 当时如果你像让"鲍鱼"这两个字红色并且字体大一点怎么办?? ...

  7. QT 如何让release生成的EXE可在他人电脑上运行(尝试了全网的方法后,这应该能帮你解决)

    这两天,迅速上手了QT并用其基于C++编写了一个含UI的小程序 跳过中间的开发阶段 当我兴致满满的要将程序打包时,却是费尽周折,搜尽全网的关于QT的打包教程,最后都不顶用. 后面自己和队友的共同发现, ...

  8. 设置IDEA启动时不打开上次项目

    步骤 1.启动IDEA,点击File 2.点击setting,在Appearance&Behavior中找到System Setting 3.取消勾选Reopen projects on st ...

  9. C#多线程下的调优

    一.原子操作 先看一段问题代码 /// <summary> /// 获取自增 /// </summary> public static void GetIncrement() ...

  10. Typora中Markdown学习

    Typora中Markdown学习 标题 可以自己设置标题级数,且各标题之间可在大纲处看到鲜明的层级关系,非常方便清楚. "#"--一级标题 "##"--二级标 ...