这边记录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. bzoj1492 斜率优化|cdq分治

    #include <stdio.h> #include <bitset> #include <string.h> #include <stack> #i ...

  2. iOS9网络适配(ATS)

    [转]iOS9 new_001:iOS9网络适配(ATS) 下载Xcode7打开APP后大家都发现自己的APP无法联网了,why? 苹果官方文档介绍如下: App Transport Security ...

  3. 玩QQ游戏,见到好几个图像是美女的QQ,就不始玩

    玩QQ游戏,见到好几个图像是美女的QQ,光占坑就是不开始玩 加了一个,发现是传播不良网站的QQ 聊天还是自动的 估计是利用webqq写的程序,也就那几句话来回重复,让你去注册网站什么 可以加这个Q去体 ...

  4. 微信小程序常见错误及基本排除方法

    也接触了不少人解决问题的过程里,有一些比较难以排查的可能性列举在这,方便大家看一下:   也欢迎大家把自己常用的排除方法列举在这,一起互相学习探讨!1:ES6:使用es6可能导致安卓端真机调试时很多问 ...

  5. Qt-为应用程序添加logo

    在Qt Creator中新建Qt Resource File,名字为logo.qrc 1.选择Add Prefix得到/new/prefix1 2.然后Add Files,将文件添加进去,如CA-DC ...

  6. Jquery 轮播图简易框架

    =====================基本结构===================== <div class="carousel" style="width: ...

  7. 什么时候用Model,什么时候用Entity?

    在建立一个实体类的时候,究竟是用Model还是用Entity?比如MVC中,Model存了数据实体,但是他被称为Model,而在EF中,Entity也是存放数据实体,却被称作Entity,这两者有何区 ...

  8. java 保留字符串数字的位数,不够前面补0

    @Test public void test() { this.printToConsole(autoGenericCode("10011")); this.printToCons ...

  9. ios 获取文件扩展名备忘

    NSString *lastComponent = [cachePath lastPathComponent];              NSString *pathLessFilename = [ ...

  10. C# 操作excel单元格居中

    C# 操作excel //导出Excel        private void ExportExcel(string fileName, System.Data.DataTable myDGV, s ...