Docker容器就不介绍了,今天主要是安装,安装,安装!
咱们今天主要是基于官方的Guide来完成一次安装,参考:https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce
Docker主有两个版本,Docker Community Edition (CE) ,Docker Enterprise Edition (EE) ,CE版是社区版,EE是企业版(嗯,使用的话要花钱的,功能强大)
社区版呢不花钱,功能有限,人家官方也说了,主要是给开发,和一些小team,熟悉和练手:
Docker Community Edition (CE) is ideal for individual developers and small teams looking to get started with Docker and experimenting with container-based apps.
那么今天我们要安装的也是CE版本!
咱们今天安装使用用的系统是Ubuntu 16.04
也可以这么看
首先官方在Ubuntu下安装是基本的安装环境要求:
- Cosmic 18.10
- Bionic 18.04 (LTS)
- Xenial 16.04 (LTS)
咱们这里满足条件!
接下来是卸载旧的版本,这里默认大家都是第一次安装,(貌似不是第一次安装的话,可能也不会看这篇文章,哈哈)
安装方法,官方说的两种,一种是使用Docker仓库,另外一种是下载安装包手动安装
咱们选择第一种使用Docker仓库,这个方便,也是官方推荐的方案
一.先添加仓库
1. 更新一下apt索引
$ sudo apt-get update
我这里使用的是腾讯云,镜像地址腾讯也是直给换成了它们家地址:
2.允许在安装时使用HTTPS的仓库:
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3.添加Docker的官方GPG key:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
这里官方再让咱查看一下添加的key 的指纹,跟官方(9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88)的是否一致,确保万无一失
用后8位检查一下:
$ sudo apt-key fingerprint 0EBFCD88
4.接下来,要设置咱们要获取跟个版本的仓库,这里有,stable,nightly,nightly 咱们这里选稳定版stable
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
二.开始安装
1.更新apt索引:
$ sudo apt-get update
2.安装最新CE,containerd,还可以安装指定版本的,这里就不写了大家就安装最新的玩玩。
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
因为要下载一些安装包,安装速度取决于大家的服务器端的网络,大家耐心等待即可!
三.验证安装结果:
$ sudo docker run hello-world
再看一下版本:
如果打印出上面的信息,恭喜你,安装成功了!!!