在搬瓦工 VPS 的 Ubuntu 16.04 LTS 系统上安装最新版 Docker CE

Clash 小火箭 v2ray节点购买

好用的梯子,海外网络,快速稳定

Google

最近一直在研究 Kubernetes,谷歌的容器集群管理软件。当然安装 Docker 也是少不了的。今天介绍一下如何在搬瓦工的 VPS 上安装 Docker,本文以 Ubuntu 16.04 LTS 系统为例,之后有时间再更新 CentOS 版本的教程。

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。

Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目已经超过 4 万 6 千个星标和一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,dotCloud 公司决定改名为 Docker。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。

简单安装

如果不追求新版本,那么可以直接通过下面的命令进行安装:

apt install -y docker.io

安装完之后,看一下 Docker 版本:

root@bwg:~# docker version
Client:
 Version:      1.13.1
 API version:  1.26
 Go version:   go1.6.2
 Git commit:   092cba3
 Built:        Thu Nov  2 20:40:23 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.13.1
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.6.2
 Git commit:   092cba3
 Built:        Thu Nov  2 20:40:23 2017
 OS/Arch:      linux/amd64
 Experimental: false

可以看到,是 1.13.1 版本的 Docker。

安装最新版本

如果想要安装最新的版本,我们跟着以下步骤一起来。

首先卸载旧版的 Docker:

sudo apt-get remove docker docker-engine docker.io

更新:

sudo apt-get update

安装一些必要的包:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

添加 Docker 官方的 GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

如果显示 OK,就是添加成功了,接着往下。

添加稳定版本的源:

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

再次更新源:

sudo apt-get update

安装 Docker CE(CE 是社区版,不想掏钱的只能用社区版):

sudo apt-get install docker-ce

验证 Docker 是否安装成功:

sudo docker run hello-world

上面这条命令通过运行一个 hello-world 的 Docker 来测试是否安装成功,如果安装成功,会看到 Hello from Docker! 的字样。

更多的 Docker 使用技巧这里就不说了,要是说起来,能写成一本书,相信大家自己有用到的时候会在相关地方看到对应的使用命令。

其他

如果我们想指定 Docker 的版本,可以先列出 Docker 的所有版本:

apt-cache madison docker-ce

然后安装指定的版本号即可:

sudo apt-get install docker-ce=<VERSION>

个人认为 Docker 是一个非常方便的工具,很多复杂的问题使用了 Docker 之后就变得非常简单。

以上教程都是基于 $18.79/年的搬瓦工 KVM VPS,相关方案如下:

KVM 常规版 10 GB(年付19.99方案)
  • CPU:1 核
  • 内存:512 MB
  • 硬盘:10 GB SSD
  • 流量:500 GB
  • 带宽:1 Gbps
  • 机房:KVM 8 个机房
  • 迁移:可迁移,到 CN2 后流量为 1/3
  • 价格:19.99 美元/年
KVM 常规版 20 GB(月付4.99方案)
  • CPU:2 核
  • 内存:1024 MB
  • 硬盘:20 GB SSD
  • 流量:1000 GB
  • 带宽:1 Gbps
  • 机房:KVM 8 个机房
  • 迁移:可迁移,到 CN2 后流量为 1/3
  • 价格:25.99 美元/半年,49.99 美元/年

更多方案请参考:搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?

未经允许不得转载:Bandwagonhost中文网 » 在搬瓦工 VPS 的 Ubuntu 16.04 LTS 系统上安装最新版 Docker CE