ubutun 12.04 安装 Docker CE
- 安装要求
- 64位架构,以下版本任选其一:
- Yakkety 16.10
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
- Docker CE 支持 x86_64 和 armhf 架构
- 64位架构,以下版本任选其一:
- 检查系统版本
- lsb_release -a
- 执行以上命令,得知当前的系统版本为 12.04,不满足安装要求,因此我们需要升级系统版本
- 升级系统到Trusty 14.04 (LTS)
- 通过系统更新管理器核心工具进行升级
- 安装系统更新管理器核心,命令行输入以下命令并执行 apt-get install update-manager-core
- 安装成功以后,更新系统,命令行输入以下命令并执行 do-release-upgrade
- 通过系统更新管理器核心工具进行升级
- 卸载旧版本
- 执行命令 apt-get remove docker docker-engine
- 安装Docker依赖包
- 执行命令
- apt-get update
- apt-get install \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual
- 执行命令
- 安装Docker
- 选择以仓库方式安装。这里采用官方推荐的通过仓库安装方式安装,这种安装方式安装、升级更加便捷。当然您也可以手动安装,请参考官方教程。
- 允许通过https安装仓库,执行命令
apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common - 添加官方密匙
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - - 确认密匙值为 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88,执行命令:apt-key fingerprint 0EBFCD88
- 允许通过https安装仓库,执行命令
- 根据cpu架构选择安装的仓库类型,以下根据您的cpu架构请选择执行
- amd64:
add-apt-repository \
“deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable” - armhf:
add-apt-repository \
“deb [arch=armhf] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable”
- amd64:
- 安装Docker
- 更新软件,执行命令:apt-get update
- 安装指定版本的docker,安装以后,docker将会自动启动。apt-get install docker-ce=17.03.1~ce-0~ubuntu-trusty
- 测试是否安装成功
- 执行命令 docker run hello-world 这条命令会下载图片并在容器中执行,输出结果中会告诉你docker已经被正确地安装
- 选择以仓库方式安装。这里采用官方推荐的通过仓库安装方式安装,这种安装方式安装、升级更加便捷。当然您也可以手动安装,请参考官方教程。
- 参考docker官方在线文档