docker 17 安装

docker17 安装

新增一键安装命令:

curl -sSL https://get.docker.com/ | sh

以下为手动安装过程

翻译自

Get Docker for Ubuntu

Docker 17新版分为两个版本

Community Edition (CE) and Enterprise Edition (EE). 区别请参考这里

以下仅介绍 docker CE 安装方法, docker EE稍有不同,请前往官网查看

系统版本要求:

  • Yakkety 16.10
  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)

    Docker CE 同时支持 x86_64 和 arm
  1. 首先卸载旧版docker

    $ sudo apt-get remove docker docker-engine

如果是14.04版本 ,推荐安装 linux-image-extra-* packages 以启用aufs存储格式

$ sudo apt-get update
$ sudo apt-get install \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual
  1. 令apt支持https
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
  1. 添加docker官方源
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

确认添加密钥指纹为:9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

$ sudo apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
密钥指纹 = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

注意: 上述命令中 , $ (lsb_release -cs) 是发行版本名称 , ubuntu16.04是xenial , 如果使用ubuntu衍生版本,需要将其替换为对应的ubuntu父版本, 例如Linux Mint Rafaela , 应替换为 trusty . 架构为amd64,如需要其他版本,请到第一行的官网查看

  1. 安装
$ sudo apt-get install docker-ce
  1. 确认安装成功
$ sudo docker run hello-world

离线安装包

https://download.docker.com/linux/ubuntu/dists/

卸载

   $ sudo apt-get purge docker-ce

删除镜像

$ sudo rm -rf /var/lib/docker

阿里云加速镜像, 访问dockerhub慢的可以考虑, 使用方法园内搜索

https://account.aliyun.com/login/login.htm

上一篇:docker 的安装


下一篇:BZOJ 3156 防御准备