方式一:选用默认仓库
更新软件 sudo apt-get update
移除旧版本apt-get remove docker docker-engine docker.io
安装 apt install docker.io
设置开机启动:
systemctl start docker
sudo systemctl enable docker
最后检查版本 docker –version
方式二:选用官方仓库
sudo apt-get update
设置确保https可以访问:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加: GPG Key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
安装Docker 仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
安装最新版本docker:sudo apt-get install docker-ce
列出可用docker版本:apt-cache madison docker-ce
上图划红线部分就是可选版本,下面是具体命令格式:
sudo apt-get install docker-ce=[version]
例如下图:
方式三,用 .deb安装包
包下载地址:https://download.docker.com/linux/ubuntu/dists/bionic/
依次选择 pool、 stable, amd64. 如下图:
下载后安装命令:
sudo dpkg -i /path/to/docker.package.deb
方式4用脚本
安装Docker Engine 社区版(不建议生产环境使用):
curl -fsSL https://get.docker.com -o get-docker.sh
运行:sh get-docker.sh
安装docker测试版:
curl -fsSL https://test.docker.com -o test-docker.sh
sh test-docker.sh