网站首页 文章专栏 ubuntu apt-get 安装docker-ce
ubuntu apt-get 安装docker-ce
编辑时间:2017年7月14日 11:58 作者:赵彦昌 浏览量:546

最近发现docker 的版本分两分部:docker-ce 和docker-ee 

docker-ce 社区版(免费):免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。

docker-ee 企业版:Docker EE由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。

下面只介绍 docker-ce 的版本官方安装方法 (其实是从官方翻译过来的),

本教程支持以下 ubuntu 版本:


  • Zesty 17.04
  • Yakkety 16.10
  • Xenial 16.04 (LTS)
  • Trusty 14.04 (LTS)
Docker CE is supported on Ubuntu on x86_64armhf, and s390x (IBM z Systems) architectures.


s390x 有限制: 仅支持 on Ubuntu Xenial, Yakkety, and Zesty.

将默认安装 在 /var/lib/docker 目录下


Trusty 14.04 推荐安装下面的额外包,不然,docker-ce 将默认使用aufs存储驱动程序。

$ sudo apt-get update

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual


16.04 或更高版本,linux 内核已经支持 OverlayFS ,那么,docker-ce 将默认使用 overlay2 存储驱动程序。


使用存储库进行安装

在新主机上首次安装Docker CE之前,需要设置Docker apt-get仓库。 之后,您可以从存储库安装和更新Docker。
$ sudo apt-get update

$ sudo 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 -

$ sudo apt-key fingerprint 0EBFCD88


amd64

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
armhf:


$ sudo add-apt-repository \
   "deb [arch=armhf] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
s390x:


$ sudo add-apt-repository \
   "deb [arch=s390x] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"


安装DOCKER_CE(NSTALL DOCKER CE)

$ sudo apt-get update
$ sudo apt-get install docker-ce
警告:这样总是安装最新版本,如果你想指定版本安装 ,看下面

选择版本


$ apt-cache madison docker-ce
docker-ce | 17.06.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu yakkety/stable amd64 Packages
 docker-ce | 17.03.2~ce-0~ubuntu-yakkety | https://download.docker.com/linux/ubuntu yakkety/stable amd64 Packages
 docker-ce | 17.03.1~ce-0~ubuntu-yakkety | https://download.docker.com/linux/ubuntu yakkety/stable amd64 Packages
 docker-ce | 17.03.0~ce-0~ubuntu-yakkety | https://download.docker.com/linux/ubuntu yakkety/stable amd64 Packages



$ sudo apt-get install docker-ce=<VERSION>



卸载DOCKER CE(Uninstall Docker CE)

 
$ sudo apt-get purge docker-ce
#如果同时要完全删除安装目录,你还需要执行以下命令(默认路径)
$ sudo rm -rf /var/lib/docker






来说两句吧
最新评论
  • ating
    ating

    你好!想请教一下,用什么方式将其他博客的文章同步到新浪微博的?谢谢。。。


    赵彦昌博客
    赵彦昌博客回复
    这是有点复杂了,需要网页抓取,在摸拟新浪登陆,再提交文章,这之中,每一步,都不太简单。
    2017-07-29 17:08
  • 尹先生
    都是技术大牛啊=-=

    赵彦昌博客
    赵彦昌博客回复
    经验之谈,呵呵
    2017-07-31 16:43
  • wu先生
    都是技术文哈。[嘻嘻]