系统要求
Docker CE 支持以下版本的 Ubuntu 操作系统:
- Artful 17.10 (Docker CE 17.11 Edge +)
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
Docker CE 可以安装在 64 位的 x86 平台或 ARM 平台上。Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。
卸载旧版本
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
$ sudo apt-get remove docker \
docker-engine \
docker.io
使用脚本自动安装
在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:
$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun
查看是否安装完成
docker version
image.png
镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,所以需要配置镜像加速
配置阿里云镜像加速
登录阿里开发者平台
https://promotion.aliyun.com/ntms/act/kubernetes.html#industry点击镜像搜索,自动跳转到控制台的镜像搜索
- 阿里云镜像加速
请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://puxq9sys.mirror.aliyuncs.com"]
}
(换成自己的专属地址)
- 之后重新启动服务。
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
- 检查是否生效
docker info
如果从结果中看到了如下内容,说明配置成功
Registry Mirrors:
https://puxq9sys.mirror.aliyuncs.com/