分类目录

链接

2018年一月
« 12月   2月 »
1234567
891011121314
15161718192021
22232425262728
293031  

近期文章

热门标签

博主推荐

现在位置:    首页 > .NET, LINUX, 系统架构, 运维 > 正文
利用阿里云快速安装最新版docker和加速docker pull
.NET, LINUX, 系统架构, 运维 暂无评论 阅读(403)

Docker在国内安装和Docker pull都很慢,马云爸爸给广大的docker爱好者提供了便利:不仅可以在各个linux操作系统快速安装最新版的Docker,还免费提供了一个docker加速器,让大家免于Q的阻碍。
接下来,我来说下Ubuntu16.04如何接受马云爸爸的优惠:

.替换为阿里云源:

先在终端输入以下命令:

sudo vi /etc/apt/sources.list
  • 1

然后删除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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

二.更新源和软件

sudo apt-get update 更新源  
sudo apt-get upgrade 更新软件
  • 1
  • 2

三.安装curl

apt-get install curl
  • 1

注意:如果这里提示包冲突:

下列软件包有未满足的依赖关系:
 curl : 依赖: libcurl3 (= 7.35.0-1ubuntu2.10) 但是 7.47.0-1ubuntu2.2 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
  • 1
  • 2
  • 3

先执行:

apt-get remove libcurl3
  • 1

然后执行:

apt-get install curl
  • 1

即可!
四.安装Docker
执行命令:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
  • 1

即可安装最新版的Docker!
当然,如果你用了阿里云主机,直接在内网执行下面这个脚本即可:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh -
  • 1

安装完后会在结束时打印如下内容:

Client:
 Version:      17.04.0-ce
 API version:  1.28
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:07:42 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.04.0-ce
 API version:  1.28 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:07:42 2017
 OS/Arch:      linux/amd64
 Experimental: false
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

五.开启加速
打开阿里云docker镜像仓库,然后用自己的阿里账号登录,找到“加速器”,会有给自己的专属加速器。再用页面的提示开启加速即可!地址教程:https://cr.console.aliyun.com/#/accelerator,具体如下:

针对Docker客户端版本大于1.10的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:


sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的专属加速地址"]
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker

本文版权归数据库之家所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:利用阿里云快速安装最新版docker和加速docker pull | 数据库之家

发表评论

留言无头像?