Ubuntu/CentOS下使用脚本自动安装 Docker
Ubuntu、Debian 系列安装 Docker
系统要求
Docker 支持以下版本的 Ubuntu 和 Debian 操作系统:
- Ubuntu Xenial 16.04 (LTS)
- Ubuntu Trusty 14.04 (LTS)
- Ubuntu Precise 12.04 (LTS)
- Debian testing stretch (64-bit)
- Debian 8 Jessie (64-bit)
- Debian 7 Wheezy (64-bit)(必须启用 backports)
Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。
Docker 目前支持的 Ubuntu 版本最低为 12.04 LTS,但从稳定性上考虑,推荐使用 14.04 LTS 或更高的版本。
Docker 需要安装在 64 位的 x86 平台或 ARM 平台上(如树莓派),并且要求内核版本不低于 3.10。但实际上内核越新越好,过低的内核版本可能会出现部分功能无法使用,或者不稳定。
用户可以通过如下命令检查自己的内核版本详细信息:
$ uname -a
Linux device 4.4.0-45-generic #66~14.04.1-Ubuntu SMP Wed Oct 19 15:05:38 UTC 2016 x86_64 x86_64 x86_64
使用脚本自动安装
Docker 官方为了简化安装流程,提供了一套安装脚本,Ubuntu 和 Debian 系统可以使用这套脚本安装:
curl -sSL https://get.docker.com/ | sh
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。
不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。国内的一些云服务商提供了这个脚本的修改版本,使其使用国内的 Docker 软件源镜像安装,这样就避免了墙的干扰。
阿里云的安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
DaoCloud 的安装脚本
curl -sSL https://get.daocloud.io/docker | sh
CentOS 操作系统安装 Docker
系统要求
Docker 最低支持 CentOS 7。
Docker 需要安装在 64 位的平台,并且内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2
存储层驱动)无法使用,并且部分功能可能不太稳定。
使用脚本自动安装
Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:
curl -sSL https://get.docker.com/ | sh
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。
不过,由于伟大的墙的原因,在国内使用这个脚本可能会出现某些下载出现错误的情况。国内的一些云服务商提供了这个脚本的修改版本,使其使用国内的 Docker 软件源镜像安装,这样就避免了墙的干扰。
阿里云的安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
DaoCloud 的安装脚本
curl -sSL https://get.daocloud.io/docker | sh
最新文章
- SQLServer并发问题,先SELECT后UPDATE,避免并发脏读情况解决
- 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理
- React Native 中 CSS 的使用
- 【Alpha版本】 第十天 11.18
- MongoDB 基础 -安全性-(权限操作)
- float浮动深入理解
- RMQ(dp)
- Why are very few schools involved in deep learning research? Why are they still hooked on to Bayesian methods?
- iOS 视频播放的简单使用
- Python封装:实现输出一个文件夹下所有各个文件的地址存为列表集合内——Jason niu
- ORM基础之ORM介绍和基础操作
- Core Expression
- http.lua里的装饰器
- zabbix_agent安装
- uva 12222 Mountain Road
- 批量执行命令(SSH)
- [转]bigdecimal 保留小数位
- js截取字符串substr和substring的区别
- Tcp/Ip:Telnet指令
- Spring Boot 之restful风格