1. 确定是CentOS 7 及以上版本

cat /etc/redhat-release

2. yum安装gcc相关

yum -y install gcc
yum -y install gcc-c++

3. 卸载旧版本

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

4. 安装需要的软件包

yum install -y yum-utils

5. 设置stable镜像仓库

官网:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里云:yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(两个命令都可以,但是推荐阿里云,因为国内的速度更快!)


可以使用以下命令查看配置:

cat /etc/yum.repos.d/docker-ce.repo

以下是部分截图:

6. 更新yum软件包索引

yum makecache fast

7. 安装Docker ce

yum -y install docker-ce


(注:这个是因为我已经装过一次了,所以提示已经存在且是最新版本。如果你是第一次安装应该是需要2分钟左右的时间的。)

8. 启动docker

systemctl start docker

9. 测试

docker version

docker run hello-world

这一步可能会稍微等待一下,因为需要去阿里云下载最新的。之后就会出现Hello from Docker!

docker images

10. 配置镜像加速

10.1 mkdir -p /etc/docker

10.2 在配置文件vim /etc/docker/dameon.json中添加如下内容

10.3 重新加载daemon文件:systemctl daemon-reload

10.4 重启docker,并查看启动状态:

systemctl restart docker
ps -ef|grep docker|grep -v grep

11. 卸载

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker

附:docker官网

【Linux】CentOS 7 安装 docker相关推荐

  1. Linux(CentOS 7)安装docker

    此文转载:https://www.cnblogs.com/qgc1995/p/9553572.html,感谢原作者写出了这么棒的Docker部署文章. 我是虚拟机装的Centos7,linux 3.1 ...

  2. Linux CentOS 8 安装Docker教程

    一.Docker 官网:https://www.docker.com/get-started/ 1.sudo yum update:前置条件,执行此命令把黄狗更新程序升级到最新 如果使用 yum 命令 ...

  3. centos 7 安装docker 并设置阿里云镜像仓库

    centos 7 安装docker 并设置阿里云镜像仓库 yum install -y wget yum update yum install -y deltarpm ================ ...

  4. 在Linux中快速安装Docker

    1.卸载旧版本 $ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest ...

  5. CentOS上安装Docker及docker常用命令

    这里写目录标题 一.在CentOS上安装Docker Engine 1.Docker Engine安装 1.1 卸载以前的docker 1.2 安装方法 1.2.1 用repository方法安装 0 ...

  6. 在CentOS上安装Docker的步骤

    在CentOS上安装Docker的步骤如下: 更新系统: sudo yum update 添加Docker官方存储库: sudo yum install -y yum-utils sudo yum-c ...

  7. Linux(Centos)之安装Redis及注意事项

    Linux(Centos)之安装Redis及注意事项 转:http://www.cnblogs.com/hanyinglong/p/5036558.html  阅读目录 1.redis简单说明 2.准 ...

  8. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  9. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

  10. 一、Docker:Linux/Windows在线安装Docker与命令大全总结

    Docker是一种基于Linux的开源的应用容器引擎,它能够实现一个隔离的.安全的.独立的容器环境,在这个容器中可以安装各种产品,例如MySQL.Nginx.Python.Redis等,并且能够实现秒 ...

最新文章

  1. TortoiseSVN文件夹图标不显示
  2. 京东网络接入体系解密之高性能四层网关DLVS
  3. 实验一 线性表的顺序存储与实现_数据结构篇之单链表的创建以及实现
  4. spring+Quartz定时任务
  5. java设计模式----代理模式
  6. 关于PCBLayout的一些具体细节的认识(能力有限,请大家多多指点)
  7. 为什么blender安装后无法打开_CAD软件打开图纸后钢筋符号无法读取的解决办法...
  8. 如何将Excel的单元格设置成下拉选项?-excel设置下拉菜单
  9. 大厂字节程序员薪资曝光:排行世界第五厉害了
  10. 个人网站建设流程攻略
  11. 假设检验及在机器学习中的应用
  12. python量化交易第三章
  13. Excel合并单元格快捷键
  14. Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(一)
  15. 生产环境突然编译报错:‘XXXX‘ is not defined no-undef
  16. 求和符号的定义和性质
  17. 机器学习基石(林軒田)笔记之十三
  18. Mybatis实现分页功能
  19. 用web连接数据库完成登录
  20. 数学基础从高一开始1、集合的概念

热门文章

  1. SensorManager
  2. Swift - 触摸事件响应机制(UiView事件传递)
  3. 【数据库开发】windows下hiredis的编译(主要是包括一些异步编程的错误)
  4. 《Entity Framework 6 Recipes》中文翻译系列 (45) ------ 第八章 POCO之获取原始对象与手工同步对象图和变化跟踪器...
  5. SharePoint【Site Definition 系列】-- 04. 相对快捷地创建List Definition的Schema.xml文件
  6. UNIX高手的20个习惯
  7. CentOS8 同步时间chrony ntpdate已无法使用
  8. eclipse中误删除的java文件 代码如何恢复
  9. 设计模式08_适配器
  10. 大厂HR:“不会数据分析,你还想干运营?”