环境: Unbuntu 16.04 TLS Server
Docker
Docker CE: Docker Community Edition
Docker EE: Docker Enterprise Edition
准备
sudo apt-get update
可能出现错误:
1 | Ign:1 cdrom://Ubuntu-Server 16.04.3 LTS _Xenial Xerus_ - Release amd64 (20170801) xenial InRelease |
解决:
1 | sudo vi /etc/apt/sources.list |
注释掉 deb cdrom
打头的部分
deb cdrom:[Ubuntu-Server 16.04.3 LTS Xenial Xerus - Release amd64 (20170801)]/ xenial main restricted
保存后退出再次尝试 sudo apt-get update
安装
Install from a package
下载 docker-ce-18.06(获取更多版本)
1 | cd /usr/local/docker |
安装
1 | sudo dpkg -i /usr/local/docker/docker-ce_18.06.3~ce~3-0~ubuntu_amd64.deb |
验证
1 | docker version |
其他方式
通过 rancher 提供的安装脚本在线安装
curl https://releases.rancher.com/install-docker/17.06.sh | sh
安装完成后,通过以下命令验证安装结果
sudo docker version
或 sudo docker info
卸载
卸载Docker CE sudo apt-get purge docker-ce
删除Docker镜像、容器、数据卷等文件 sudo rm -rf /var/lib/docker