Docker在国内安装和Docker pull都很慢,阿里云给广大的docker爱好者提供了便利:不仅可以在各个Linux操作系统快速安装最新版的Docker,还免费提供了一个docker加速器,让大家免于阻碍。
接下来,我来说下Ubuntu16.04如何接受阿里云的优惠:
一.替换为阿里云源:
先在终端输入以下命令:
sudo vi /etc/apt/sources.list
然后删除sources.list里面的全部内容,替换为以下内容:
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main
二.更新源和软件
sudo apt-get update 更新源
sudo apt-get upgrade 更新软件
三.安装curl
apt-get install curl
注意:如果这里提示包冲突:
下列软件包有未满足的依赖关系:
curl : 依赖: libcurl3 (= 7.35.0-1ubuntu2.10) 但是 7.47.0-1ubuntu2.2 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
先执行:
apt-get remove libcurl3
然后执行:
apt-get install curl
即可!
四.安装Docker
执行命令:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
即可安装最新版的Docker!
当然,如果你用了阿里云主机,直接在内网执行下面这个脚本即可:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -
安装完后会在结束时打印如下内容:
五.开启加速
打开阿里云docker镜像仓库(https://cr.console.aliyun.com/),然后用自己的阿里账号登录,找到“加速器”,会有给自己的专属加速器。再用页面的提示开启加速即可!