Docker 简介
Docker官网
Docker Github
Docker —— 从入门到实践
Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。(摘自维基百科)
通俗的讲,Docker 就是轻量级的虚拟机。
Docker 安装
此处以Ubuntu16(16.10、16.04、14.04均可)为例安装Docker CE,其他系统请参照Docker官网。查看Ubuntu版本请点击
- 设置更新源
#安装基础工具
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl
#信任key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#添加源
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
#更新源列表
sudo apt-get update
- 获取Docker CE
sudo apt-get -y install docker-ce
- 测试是否安装成功
sudo docker run hello-world
Docker 国内加速
Docker在国内安装会比较慢,经常会安装失败,如果在安装过程中出现下载某个安装文件失败,可以复制那个安装文件的下载地址,通过VPN之类的机器下载成功后,复制到安装机器进行安装,安装后通过apt -f install 命令安装其他依赖的文件,以可以安装成功。
国内有很多Docker的加速器,此处不做对比或测评,本文以阿里云加速器为例使用,阿里云对每个用户有专属加速器地址。
首先,你得有阿里云账号,阿里云Docker控制台,在控制台的加速器菜单相项会有各个系统及版本的安装/升级/加速的方法,此处不再复制,请自行前往查看。