1、安装最新版本的话可以使用阿里云的自动安装脚本:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2、安装指定的docker-ce版本:

# 添加用户(可选)
sudo adduser `<new_user>`
# 为新用户设置密码
sudo passwd `<new_user>`
# 为新用户添加sudo权限
sudo echo '<new_user> ALL=(ALL) ALL' >> /etc/sudoers
# 卸载旧版本Docker软件
sudo yum remove docker \
                         docker-client \
                         docker-client-latest \
         docker-common \
         docker-latest \
         docker-latest-logrotate \
         docker-logrotate \
         docker-selinux \
         docker-engine-selinux \
         docker-engine \
         container*
# 定义安装版本
export docker_version=18.06.5
# step 1: 安装必要的一些系统工具
sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache all
version=$(yum list docker-ce.x86_64 --showduplicates | sort -r|grep ${docker_version}|awk '{print $2}')
sudo yum -y install --setopt=obsoletes=0 docker-ce-${version} docker-ce-selinux-${version}

# 如果已经安装高版本Docker,可进行降级安装(可选)
yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version}
# 把当前用户加入docker组
sudo usermod -aG docker `<new_user>`
# 设置开机启动
sudo systemctl enable docker

参考文档

  • Docker 官方 CentOS 安装文档
  • 阿里云 Docker CE 安装镜像帮助

转载于:https://www.cnblogs.com/wjoyxt/p/9910833.html

CentOS下安装Docker-CE相关推荐

  1. Linux 64位 CentOS下安装 Docker 容器,启动、停止

    一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的"容器引擎+映像仓库",在LXC(linux轻量级容器)的基础上 ...

  2. CentOS下安装docker和配置镜像加速器

    一.centos7安装docker 1.更新驱动 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加下载源 yum-con ...

  3. Docker实践:Centos下安装Docker并简单的使用

    1 环境介绍 版本信息: [root@localhost]#  cat /proc/version Linux version 3.10.0-514.el7.x86_64 (builder@kbuil ...

  4. CentOS下安装docker

    什么是docker docker好比是一个个容器,程序在运行的时候自己做自己的事情,互不影响 最简单的一个例子,比如说,你在刚开始的一台服务器部署项目,那么部署项目一定要配置mysql等环境是吧!那么 ...

  5. Centos 下安装Docker 遇到的一些错误

    1.公司的服务器的内核版本:2.6.32-431.23.3.el6_x86_64 如何升级内核请参考前一篇文章 2.在这个地址上面下载 的 https://test.docker.com/builds ...

  6. CentOS-7.5下使用yum命令快速安装Docker CE

    < CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...

  7. Centos下的Docker安装

    Ubuntu下的docker安装请参考:Ubuntu下docker安装 本文主要演示如何在centos下安装docker环境 提示:以下安装过程必须在能够连接Internet的情况进行,先使用ping ...

  8. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  9. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  10. Centos7下安装Docker

    Centos7下安装Docker(详细的新手装逼教程) 参考: https://www.cnblogs.com/qgc1995/archive/2018/08/29/9553572.html 早就听说 ...

最新文章

  1. 两个程序员的泰国普吉岛之行
  2. golang 安装一个项目下的所有依赖
  3. Chrome 插件:自己写的插件提示请停用以开发者模式运行的插件处理方法,该拓展程序未列在chrome网上应用商店中,并可能是在您不知情的情况下添加的解决办法
  4. JVM必备指南(转)
  5. Ideal Farm 构造(2400)
  6. go http 处理w.write 错误_go学习笔记-错误处理
  7. 封装的适配器 adapter
  8. js判断浏览器的环境(pc端,移动端,还是微信浏览器)
  9. python的模块导入问题_python的模块导入问题
  10. pytorch之各类图像库的图片读写方式
  11. spring是java ee框架吗,Java EE和Spring框架之间的区别
  12. 智慧城市,定位“需求”
  13. 服务器自动ip使用,自动或手动设置IP地址图解教程
  14. Android高德混淆问题
  15. 服务器怎么建立无线局域网,家庭无线局域网的组建教程
  16. 中国大学MOOC|C语言程序设计(浙江大学翁恺)|习题与解答
  17. 我的世界修改服务器头像,我的世界单机模式中怎么使用其他头像 单机模式怎么改头像...
  18. [网络安全自学篇] 一 web学习及异或解密
  19. H264 SPS 中 VUI 自己碰到的一些比较关键的 字段介绍。
  20. Linux --- LV逻辑卷的创建和在线扩展

热门文章

  1. 【Shiro第六篇】SpringBoot + Shiro集成缓存功能
  2. 并发编程学习之CopyOnWriteArraySet
  3. 虚拟化技术中,不同层级结构间的虚拟化运用
  4. Android String占位符功能
  5. 【电力电子】功率因素\无功功率
  6. 中国网络空间安全协会成立 永信至诚等200家单位共建网络安全
  7. [转]哈希算法(Hash Algorithm)初探
  8. LINUX下的C编程实战(一)――开发平台搭建
  9. 17_购物车删除商品与清空购物车
  10. mysql安装配置jdbc_JDBC环境配置