Docker现在也分了CE社区版和EE企业版.

ubuntu安装Docker CE

官方链接

https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-docker-ce

安装需求

Docker CE需要以下代码版本的x64 Ubuntu:

  • Yakkety 16.10
  • Xenial 16.04
  • Trusty 14.04

添加Docker CE仓库

添加前使用lsb_release -cs再次确认下系统版本

$ sudo apt-get -y install \
  apt-transport-https \
  ca-certificates \
  curl

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 国内网络
$ curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

$ sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
# 国内网络
$ sudo add-apt-repository \
       "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
       $(lsb_release -cs) \
       stable"

$ sudo apt-get update

安装Docker CE

安装最新版本的Docker CE 和 docker-compose

sudo apt-get -y install docker-ce docker-compose

修改Docker hub地址为中科大镜像

创建或修改/etc/docker/daemon.json ,关于daemon.json的其他选项请查看官方文档

{
    "registry-mirrors":["docker.mirrors.ustc.edu.cn"]
}

修改后重启docker服务 sudo service docker restart,即可直接从 docker store 拉取镜像。