为什么在Ubuntu上安装docker应该是`sudo apt-get install docker.io`?

我觉得这样比较好:

sudo apt-get install docker 

但为什么没有select一个明确的名字?

http://blog.docker.com/2014/04/docker-in-ubuntu-ubuntu-in-docker/

为什么Ubuntu使用docker-engine作为可执行文件名而不是docker? 教程和博客文章现在都必须提到这个区别,“如果你使用Ubuntu 14.04,或者如果你在其他地方(包括早期版本的Ubuntu)”。 为什么?

这是因为Debian / Ubuntu的政策; 已经有一个叫做“docker”的程序[1],并且不允许使用相同的二进制名称。

有关最新版本的完整安装说明,请访问https://docs.docker.com/engine/installation/linux/ubuntulinux/

问题这个在Ubuntu上安装docker

 curl -sSL https://get.docker.com/ | sh -y 

如果你想要最新的开发版本然后问题

 curl -fsSL https://test.docker.com/ | sh 

在运行时你会注意到这个步骤是按照规范的docker安装文档https://docs.docker.com/engine/installation/linux/ubuntulinux/中列出的,这在远程服务器上安装docker时非常方便