最近一直在研究 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 美元/年
直达通道(年付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