目前Docker可以在Linux系统、Windows系统,这个文档介绍3种安装方式,安装Docker版本为1.8.2

具备安装Docker的条件:

  • 64位CPU架构的设备
  • Linux系统内核推荐3.10+
  • Linux内核开启namespace和cgroup功能

Ubuntu系统安装Docker

支持以下版本:

  • Ubuntu Vivid 15.04
  • Ubuntu Trusty 14.04 (LTS)
  • Ubuntu Precise 12.04 (LTS)
  • Ubuntu Saucy 13.10

在Ubuntu系统中安装Docker需要具备的条件:

$ uname -r
3.11.0-15-generic

对于Precise 12.04 (LTS)版本,Docker需要3.13版本,如果内核版本不对,参考以下步骤升级内核版本。

打开一个终端输入:

$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-trusty
$ sudo reboot

重启完后,可以安装Docker

安装步骤:

1.打开终端

2.检查curl工具是否已安装,curl安装命令,已安装执行第3步

$ which curl
$ sudo apt-get install curl

3.安装最新版:$ curl -sSL https://get.docker.com/ | sh

CentOS-7系统安装Docker

支持版本:

  • CentOS 7.X

在CentOS-7中安装Docker需要具备的条件:

$ uname -r
3.10.0-229.el7.x86_64

安装步骤:

1.打开终端

2.添加Docker官方得yum源

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

3.更新源:$ sudo yum update

4.安装最新版本:$ sudo yum install docker-engine

5.自动docker服务:sudo service docker start

Windows系统安装Docker

在Windows系统上安装Docker,使用boot2docker工具,下载boot2docker

下载完成后,点击运行安装,根据提示完成boot2docker的安装,在安装boot2docker的过程中会安装virtualbox虚拟机。

具体安装步骤参考:http://docs.docker.com/installation/windows/

最新文章

  1. Configure a VLAN (on top of a bond) with NetworkManager (nmcli) in RHEL7
  2. Linux IPC socket 广播,组播
  3. python 之 前端初识 html
  4. LXC的介绍
  5. Windows 窗体设计器中的设计时错误
  6. 数据库update的异常一例
  7. android 入门 003 (点击事件)
  8. js封常用类
  9. &#39;String&#39; does not conform to protocol &#39;CollectionType&#39; Error in Swift 2.0
  10. left edge algorithm.
  11. 【转】 Linux Core Dump 介绍
  12. ios 保存本地数据的方法
  13. 设置window窗口的背景色为护眼色
  14. 【原】YUI3:js加载过程及时序问题
  15. 了解ASP.NET 5
  16. 词链(link)
  17. Laravel Migrate
  18. 如何让Mac、Windows可以互相远程
  19. Mysql 通用知识 2019-03-27
  20. 2.Git基础-仓库的获取方式与Git文件的状态变化周期(生命周期)

热门文章

  1. VC程序获取管理员权限
  2. C# 视频编辑
  3. ASP.NET的视图(Razor)循环产生html代码
  4. 【夯实PHP基础】php开发时遇到白页的调试方法
  5. Java设计模式——线程安全的单件模式
  6. jquery 通过submit()方法 提交表单示例
  7. 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器
  8. Atitit.uke 团队建设的组织与运营之道attilax总结
  9. 3种方法快速制作tpk文件 [转]
  10. ArcGIS Engine开发之地图浏览