Docker 支持以下的 64 位 CentOS 版本:

  • CentOS 7
  • CentOS 8
  • 更高版本...

查看系统版本

[root@iZuf6etbb1qeqmbvw26h75Z ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.8.2003 (Core)
Release:    7.8.2003
Codename:   Core

卸载旧版本

较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。

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

卸载:

  1、查询docker安装过的包:

    yum list installed | grep docker

 

  2、删除安装包:

   yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y

  3、删除镜像/容器等

    rm -rf /var/lib/docker

设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

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

设定软件源地址(就是问你从国内下载,还是国外地址下载),我这里使用国内源:

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

更新源信息:

sudo yum makecache fast

查看可下载的版本,选择下载指定的版本:

yum list docker-ce --showduplicates | sort -rdocker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

返回的列表取决于启用的存储库,并且特定于您的CentOS版本(.el7在此示例中以后缀表示)。

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

安装 Docker Engine-Community((请选装 19.03.9 或 19.03.6 版本  7/8 有bug))

安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本:

sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io -y例如:
sudo yum install docker-ce-19.03.6-3.el7 docker-ce-cli-19.03.6-3.el7 containerd.io -y

备注:

提示:warning: /var/cache/yum/x86_64/7/docker-ce-edge/packages/docker-ce-18.02.0.ce-1. el7.centos.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY Public key for docker-ce-18.02.0.ce-1.el7.centos.x86_64.rpm is not installed

本意:docker-ce-18.02.0.ce-1.el7.centos.x86_64.rpm 公钥未安装,key没有导入

解决:

[root@localhost ~]# wget  https://get.docker.com/gpg
--2018-03-01 23:30:16--  https://get.docker.com/gpg
Resolving get.docker.com (get.docker.com)... 54.192.212.188, 54.192.212.223, 54.                                                                   192.212.14, ...
Connecting to get.docker.com (get.docker.com)|54.192.212.188|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 975 [binary/octet-stream]
Saving to: ‘gpg’100%[======================================>] 975         --.-K/s   in 0s2018-03-01 23:30:18 (122 MB/s) - ‘gpg’ saved [975/975][root@localhost ~]# rpmkeys --import ./gpg

启动docker:

systemctl start docker.service

查看docker:

[root@iZuf6etbb1qeqmbvw26h75Z /]# docker version
Client: Docker Engine - CommunityVersion:           19.03.4API version:       1.40Go version:        go1.12.10Git commit:        9013bf583aBuilt:             Fri Oct 18 15:52:22 2019OS/Arch:           linux/amd64Experimental:      falseServer: Docker Engine - CommunityEngine:Version:          19.03.4API version:      1.40 (minimum version 1.12)Go version:       go1.12.10Git commit:       9013bf583aBuilt:            Fri Oct 18 15:50:54 2019OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.2.10GitCommit:        b34a5c8af56e510852c35414db4c1f4fa6172339runc:Version:          1.0.0-rc8+devGitCommit:        3e425f80a8c931f88e6d94a8c831b9d5aa481657docker-init:Version:          0.18.0GitCommit:        fec3683

安装结束!!!

【docker系列】阿里云Centos7上安装docker相关推荐

  1. 阿里云Centos7上安装MySQL教程

    阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...

  2. 在阿里云服务器上安装docker

    通过XShell连接上自己的云服务器,我的是CentOS7 显示操作系统的发行版号 [root@izbp19qq88w1vt31f8zf3vz ~]# uname -r 3.10.0-514.26.2 ...

  3. 在阿里云ECS上安装Docker、Tomcat并部署官网(无后端交互)

    在阿里云上的ECS服务器配置 ECS 1核1G,1M带宽 Ubantu 16 Docker Tomcat 9 有公网IP,配置安全策略,没有购买RDS,购买完成后,即设置了账号.密码,远程连接工具用的 ...

  4. docker系列之在win7上安装docker

    当VS Code上出现sql server连接成功的提示,我像是完成了一件大事一样. 前一阵,她让我装个sql server玩玩,我心想,这还不是小意思么,恰好那会我又在看docker,docker里 ...

  5. 阿里云centos 7.6安装mysql_阿里云Centos7上安装MySQL教程

    1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底,不过这里够用了 # yum remove ...

  6. 阿里云服务器上用docker部署jenkins

    背景介绍: 楼主最近在自学docker,根据阿里云官网教程在自己的阿里云服务器上安装了docker. 链接地址:https://help.aliyun.com/document_detail/6074 ...

  7. 【华为云服务之】在华为云ECS上安装Docker

    前一篇博文,介绍了创建华为云弹性云服务器ECS.这篇文章是在华为云ECS上安装Docker.我们创建的ECS安装的操作系统是Ubuntu18.04. 首先我们使用Windows下的Linux Shel ...

  8. 阿里云linux上安装与配置Mysql

    记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...

  9. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

最新文章

  1. 164. Leetcode 435. 无重叠区间 (贪心算法-贪心区间)
  2. Httpclient 实现带参文件上传
  3. 游戏物体的力与运动:用unity实现磁体相互吸引和排斥的效果
  4. (四)深入浅出TCPIP之TCP三次握手和四次挥手(下)的抓包分析
  5. web前端知识点太多_web前端常见知识点
  6. 400 fps!CenterFace+TensorRT部署人脸和关键点检测
  7. java面试算法总结_java编程面试过程中常见的10大算法概念汇总
  8. ArcGIS 判断坐标系是否正确
  9. python可迭代对象 迭代器生成器_第八章 Python可迭代对象、迭代器和生成器-阿里云开发者社区...
  10. 机器学习的数学基础——线性代数篇(一)
  11. 更大的模型并不总是更好的模型,微型机器学习将是未来的方向
  12. 搜索引擎(转自百度百科)
  13. Web3对于我们普通人意味着什么?
  14. Linux内核源码分析—从用户空间复制数据到内核空间
  15. xposed框架 微信群发源码
  16. 企业最需要的邮件服务器5大功能模块
  17. C语言-- 输出大写英文字母
  18. Ubuntu卸载cuda10.0
  19. 微信小程序:从头开始(一)
  20. 已知道三个点求平面方程(这些玩意都忘了好久了~~)

热门文章

  1. 斗鱼 html播放器,斗鱼直播平台简易播放器 v1.2 (20180223更新)
  2. 1-3 弱人工智能并不弱(笔记)
  3. Java基于SpringBootSSM在线学习系统设计与实现
  4. 全球及中国硫酸钡行业研究及十四五规划分析报告
  5. Raw格式怎么转换JPG?这几种转换方法很简单
  6. The Google File System(GFS)学习笔记
  7. [无人机航拍全景]飞拍无人机航拍海口市郊冯小刚电影公社
  8. python读取csv求平均数_利用Python读取CSV文件并计算某一列的均值和方差
  9. miui6和lbe 问题
  10. python内置开发工具是什么_Python内置工具(tools)总结