一.先决条件

首选需要一个64位操作系统和3.10或者更版本的内核。

查看当前内核版本:

$ uname -r
3.10.-.el7.x86_64

二.yum安装Docker Engine

安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源。

1.使用普通用户sudo或者root登录到你的服务器,更新yum,确保你的软件都是最新的

$ sudo yum update

2.添加Docker的yum源

$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=
gpgcheck=
gpgkey=https://yum.dockerproject.org/gpg
EOF

3.安装Docker软件包

$ sudo yum install docker-engine

4.设置Docker服务开机自启

$ sudo systemctl enable docker.service

5.启动Docker服务

$ sudo systemctl start docker

6.验证Docker是否安装成功

$ sudo docker run --rm hello-world

 三.脚本安装Docker Engine

1.更新yum

$ sudo yum update

2.运行Docker安装脚本

$ curl -fsSL https://get.docker.com/ | sh

这个脚本将会添加docker.repo并且安装Docker

3.设置Docker服务开机自启

$ sudo systemctl enable docker.service

4.启动Docker服务

$ sudo systemctl start docker

5.验证Docker是否安装成功

$ sudo docker run --rm hello-world

参考文献:https://docs.docker.com/engine/installation/linux/centos/

最新文章

  1. Thrift-java实例
  2. jquery的css详解(二)
  3. Shell 脚本 ,, 根据进程号退出 从而关机
  4. 教你把UltraEdit如何注册激活教程及UltraEdit 22.0.0.48 官方中文版下载
  5. (C#基础) byte[] 之初始化, 赋值,转换。
  6. Javascript验证用户输入URL地址是否正确
  7. 将java类的泛型集合转换成json对象
  8. [转] Form表单中method=&quot;post/get&#39;的区别
  9. 问题: Type mismatch in key from map: expected org.apache.hadoop.io.Text, recieved org.apache.hadoop.io.LongWritable 解决方案
  10. 我的SSH框架实例(附源码)
  11. servlet模板的修改
  12. fedora 28 , firewalld 防火墙控制,firewall-cmd 管理防火墙规则
  13. 教你通过Node.js漏洞完成渗透测试
  14. 关于表单中Readonly和Disabled
  15. Java 并发多线程处理优秀博文整理
  16. Linux命令--系统管理
  17. 使用TestNG 和 CSV文件进行数据驱动
  18. C 语言文件拷贝
  19. LeetCode Minimum Absolute Difference in BST
  20. 性能测试工具LoadRunner28-LR之内部数据参数类型

热门文章

  1. UVA 408 Uniform Generator 伪随机数(水)
  2. Darwin Streaming Server 6.0.3安装、订制、插件或模块
  3. 【jQuery】总结:筛选器、控制隐藏、操作元素style属性
  4. ASIHTTPREQUEST 文档
  5. bug报告-常用词汇中英对照表
  6. 细雨学习笔记:Jmeter测试计划最基本的元素
  7. 使用Qmake在树莓派上开发Opencv程序
  8. JDBC中DAO事务函数模版
  9. 精雕细琢 35 套精美的 PSD 图标素材
  10. [HIve - LanguageManual] LateralView