这边记录ubuntu安装过程,首先是官网文档

  1. If you haven’t already done so, log into your Ubuntu instance.

  2. Open a terminal window.

  3. Add the new gpg key.

    $ apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  4. Open the /etc/apt/sources.list.d/docker.list file in your favorite editor.

    If the file doesn’t exist, create it.

  5. Remove any existing entries.

  6. Add an entry for your Ubuntu operating system.

    The possible entries are:

    # Ubuntu Precise
    deb https://apt.dockerproject.org/repo ubuntu-precise main
    # Ubuntu Trusty
    deb https://apt.dockerproject.org/repo ubuntu-trusty main
    # Ubuntu Vivid
    deb https://apt.dockerproject.org/repo ubuntu-vivid main
    # Ubuntu Wily
    deb https://apt.dockerproject.org/repo ubuntu-wily main
  7. Save and close the /etc/apt/sources.list.d/docker.list file.

  8. Update the apt package index.

    $ apt-get update
  9. Purge the old repo if it exists.

    $ apt-get purge lxc-docker*
  10. Verify that apt is pulling from the right repository.

    $ apt-cache policy docker-engine
~# apt-cache policy docker-engine
docker-engine:
Installed: 1.8.-~precise
Candidate: 1.8.-~wily
Version table:
1.8.-~wily
https://apt.dockerproject.org/repo/ ubuntu-wily/main amd64 Packages
1.8.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.8.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
*** 1.8.-~precise
https://apt.dockerproject.org/repo/ ubuntu-precise/main amd64 Packages
/var/lib/dpkg/status
1.8.-~wily
https://apt.dockerproject.org/repo/ ubuntu-wily/main amd64 Packages
1.8.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.8.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
1.8.-~precise
https://apt.dockerproject.org/repo/ ubuntu-precise/main amd64 Packages
1.8.-~wily
https://apt.dockerproject.org/repo/ ubuntu-wily/main amd64 Packages
1.8.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.8.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
1.8.-~precise
https://apt.dockerproject.org/repo/ ubuntu-precise/main amd64 Packages
1.8.-~wily
https://apt.dockerproject.org/repo/ ubuntu-wily/main amd64 Packages
1.8.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.8.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
1.8.-~precise
https://apt.dockerproject.org/repo/ ubuntu-precise/main amd64 Packages
1.7.-~wily
https://apt.dockerproject.org/repo/ ubuntu-wily/main amd64 Packages
1.7.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.7.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
1.7.-~precise
https://apt.dockerproject.org/repo/ ubuntu-precise/main amd64 Packages
1.7.-~vivid
https://apt.dockerproject.org/repo/ ubuntu-vivid/main amd64 Packages
1.7.-~trusty
https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages

最后选定特定发行版的一个docker-engine版本进行安装即可

apt-get install -y docker-engine=1.8.-~precise

docker 1.8+之后ubuntu安装指定版本docker-engine的更多相关文章

  1. yum 安装指定版本Docker

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/weixin_39553910/artic ...

  2. Centos7根据yum源安装指定版本docker

    yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://mi ...

  3. 在Linux Centos 7.2 上安装指定版本Docker。

    相关资料链接: https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce 先清空下“历史” yum remov ...

  4. 在Linux Centos 7.2 上安装指定版本Docker 17.03

    相关资料链接: https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce 先清空下“历史” yum insta ...

  5. 运维笔记--ubuntu安装指定版本的RabbitMQ

    场景描述: 日常开发or生产环境经常会需要安装指定版本的软件,出于和其他软件的配合兼容性,以及稳定性的考虑. 现在我们的需求是安装指定版本的RabbitMQ,版本号: 操作步骤: 注意事项: 异常处理 ...

  6. Ubuntu安装指定版本的docker

    系统环境: Ubuntu 16.0.4 安装版本: docker  17.03.2 在进现在这家公司初期,需要使用rancher部署一个k8s集群,由于rancher也是由docker启动的,加上k8 ...

  7. centos虚拟机安装指定版本docker

    环境: centos 7.6+ docker-ce 17.03.2 安装依赖包 yum -y install yum-utils device-mapper-persistent-data lvm2 ...

  8. Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本

    一.通过apt-get安装指定版本 apt-get install <<package name>>=<<version>> 二.查询指定软件有多少个版 ...

  9. 安装指定版本的docker服务

    参考博客:Docker CE 镜像源站 参考博客:docker启动异常driver not supported 1. 说明 之前部署docker服务的时候都是安装最新的docker版本,并使用dock ...

随机推荐

  1. 谈谈__proto__和prototype的区别

    我想javascript中的原型链一直想很多初学javascript的同学感到非常的困惑,今天看了一些文章,结合自己的理解,把原型链这个东西从新来整理一下,如有不对之处,望大家帮忙指出. 首先,我们应 ...

  2. 如何安装 第三方 Go 离线包? (GOPATH、 go install)

    有时候 go get 比较慢,可以考虑用迅雷等下载工具下载下来,然后再本地安装, 如:code.google.com/p/go.net/websocket,如何安装这些离线包? 先在你的 GOPATH ...

  3. 【Android】Android属性allowBackup安全风险

    allowBackup值为true或false,Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,当allowBackup标志为true时,用户即可 ...

  4. Distinct Subsequences

    https://leetcode.com/problems/distinct-subsequences/ Given a string S and a string T, count the numb ...

  5. hdu 1281 二分图最大匹配

    对N个可以放棋子的点(X1,Y1),(x2,Y2)......(Xn,Yn);我们把它竖着排看看~(当然X1可以对多个点~) X1   Y1 X2   Y2 X3   Y3 ..... Xn   Yn ...

  6. Content-disposition

    今天查看Struts2的文件上传部分 发现有个例子开头打印的信息中有Content-Disposition,一时好奇,所以了解了一下.顺便学习一下文件上传所需要的注意事项. Content-dispo ...

  7. SpringMVC

    使用注解去完成整个项目 安装spring的一个插件,则相关的提示就会出来

  8. Python类中super()和__init__()的关系

    Python类中super()和__init__()的关系 1.单继承时super()和__init__()实现的功能是类似的 class Base(object): def __init__(sel ...

  9. Sublime 3 如何设置xftp 排除文件夹“bower_components”,“node_modules”

    “bower_components”,“node_modules”这个文件夹,作为模块得引用文件,不需要下载本地进行编码,这里得文件非常多,若是不把这个两个文件夹排除掉掉话,通过xftp下载所有文件的 ...

  10. 第四天--html简易布局

    <!Doctype html><html> <head> <meta charset="utf-8"> <meta name= ...