内容提要
本文描述如何针对本地(中国大陆)网络环境优化Docker Engine的安装过程。
本文的目标读者是初次接触Docker的用户,目的是为在Docker上构建应用环境做准备。如果你已经熟悉Docker的使用,可以直接跳过本篇。
什么是Docker? 为什么要用 Docker?
Docker是一种基于容器技术构建的”轻量级”应用虚拟化解决方案,可以将任何应用封装到容器中并迁移到任意支持Docker的平台运行。
由于Docker容器硬件无关、平台无关的特性,使得容器化的应用实例可以不依赖特定的语言、应用程序开发框架和保管理系统而运行在小到笔记本大到云计算设施的所有平台上。
Docker技术的出现使得“微服务”架构能够被高效实施,极大地提升了网络应用从开发、测试到部署的效率和一体化程度。
在Linux主机上安装Docker
Docker技术发展迅猛,短短几年已经得到几乎所有IT巨头的鼎力支持,可以轻松部署到Linux/Windows/MacOS以及各种云平台上,各种VPS也竞相推出直接集成Docker的主机产品。
下面的例子都以最常见的Ubuntu开发环境为例,解释如何在Ubuntu上使用Docker。
限于篇幅,这里不详细介绍在Ubuntu上安装Docker的步骤,Docker官方网站提供了非常详尽的安装说明。严格按照该说明步骤操作可确保正确安装Docker。
- 为避免更新内核等操作带来的麻烦,建议直接使用Ubuntu 16.04 (内核版本3.2以上)以上的发行版作为Docker Engine的安装平台。
- 为了加速包管理器的下载,可以将Ubuntu系统中
/etc/apt/sources.list
文件中的Repo URL替换为:
网易开源镜像地址: