Docker Engine-Community支持以下幾種Ubuntu 版本:Xenial 16.04 (LTS)、Bionic 18.04 (LTS)、
Cosmic 18.10、Disco 19.04等。Docker Engine - Community支持上x86_64,amd64,armhf,s390x和 ppc64le架構。

Step1.安裝前先卸載之前的版本,如果之前有安裝
命令:sudo apt-get remove docker docker-engine docker.io containerd runc

Step2.更新ubuntu的apt源索引
命令:sudo apt-get update

Step3. 安裝包允許apt通過HTTPS使用倉庫安裝依賴
命令:sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

Step4. 添加Docker的官方GPG密鑰
命令:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Step5. 設置Docker穩(wěn)定版?zhèn)}庫
命令:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Step6. 添加倉庫后,更新apt源索引
命令:sudo apt-get update

【注】:這里的源我用的是阿里源。
Step7. 安裝最新版Docker CE(社區(qū)版)
命令:sudo apt-get install docker-ce

【備注】:
這里如果要安裝指定版本的docker,可以采用命令:
apt-cache madison docker-ce
選擇一個版本來安裝。
sudo apt-get install docker-ce=18.06.1ce3-0~ubuntu

Step8. 檢查Docker CE是否安裝正確
命令:sudo docker run hello-world
出現(xiàn)如下信息,表示安裝成功。

Step9. 為了避免每次命令都輸入sudo,可以設置用戶權限
命令:sudo usermod -a -G docker $USER

重啟后生效。

原文鏈接:
Ubuntu18.04安裝docker容器 - 知乎 (zhihu.com)
Ubuntu18.04安裝docker容器 (qq.com)