Почему Ubuntu использует docker-engine как исполняемое имя, а не только докер? В учебных пособиях, сообщениях в блогах все теперь нужно упомянуть об этой разнице: "если вы используете Ubuntu 14.04, или если вы с остальным миром (включая более ранние версии Ubuntu)". Почему?
Это из-за политики Debian/Ubuntu; уже существует программа, называемая "докер" [1], и ей не разрешено использовать одно и то же двоичное имя.
выполните это, чтобы установить Docker в Ubuntu для ваших блоков разработки
curl -sSL https://get.docker.com/ | sh -y
если вы хотите самую последнюю версию Dev, тогда выпустите
curl -fsSL https://test.docker.com/ | sh
при выполнении любого из вышеперечисленного вы заметите, что при этом выполняются те же шаги, которые перечислены в каноническом док-инсталляционном докере https://docs.docker.com/engine/installation/linux/ubuntulinux/, что очень удобно при установке докера на удаленных серверах и следует использовать для производства коробок