ubuntu14安装docker最新社区版
# 查看当前ubunut 版本
$ cat /etc/lsb-release
# 查看 apt-get 中包含的稳定版本
$ sudo apt-cache show docker.io | grep Version
$ sudo apt-cache show docker | grep Version
# 当前安装的 docker 版本
$ docker --version
Docker version 1.12.6, build 78d1802
注意:部分指令中有访问远程地址,会出现连接超时的情况。可以ctrl+c中断后再重新执行指令。
卸载旧版
旧的docker版本称为docker或docker-engine
如果安装了这些版本,先卸载它们
sudo apt-get remove docker docker-engine
安装新社区版本
配置仓库
配置apt可以使用https安装软件包,如果已经配置,跳过
sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates
sudo apt-get install curl
sudo apt-get install software-properties-common
添加docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
验证key指纹为
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
# 查看这个key信息
sudo apt-key fingerprint 0EBFCD88
配置stable仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
正式安装 docker-ce
sudo apt-get update
# 这个命令会指定到最新的
sudo apt-get install docker-ce
- 生产系统中,应该安装一个指定的docker版本
# 列出docker-ce的版本
sudo apt-cache madison docker-ce
# 替换掉 <VERSION> 安装指定版本
sudo apt-get install docker-ce=<VERSION>
# 比如安装 17.06.0~ce-0~ubuntu
sudo apt-get install docker-ce=17.06.0~ce-0~ubuntu
安装 docker-compose
如果没有安装需要执行:
sudo -H pip install -U docker-compose
如果 报告错误 pip: command not found,使用命令
sudo apt install python-pip
安装
安装完成确认检查