慷慨一下:

上周四开始打算在Ubuntu系统下面熟悉操作一下docker,所以深知在本地的虚拟机上搭建一个docker非常的easy。

但是,要下载一个镜像,真是太难了。基本可以说是下载不了的。于是乎,编者实在是忍无可忍,一气之下把自己

的阿里云服务器搭上Ubuntu14.04版64位的。妙,网速也不卡了;镜像也下载得了。感觉生活一下子就美妙了许多。

上干货,废话少说:

这是docker安装得官网地址:https://docs.docker.com/install/linux/docker-ee/ubuntu/#install-docker-ee-1

唯一不好的就是要FQ才能访问。

好了,步骤步骤,其它的不扯,想找我闲扯的可以加我微信,我们可以了一下其它的技术问题。

1、$ sudo apt-get remove docker docker-engine docker-ce docker.io  -----》不管咋说,先移除干净,以防后患。

2、sudo apt-get update  ------》更新一下

3、sudo apt-get install  linux-image-extra-$(uname -r) linux-image-extra-virtual  -y  --------->装上去

4、$ sudo apt-get update  ----------》更新一下

5、$ sudo apt-get -y install apt-transport-httpsca-certificates curl software-properties-common  --->吧该装的东西都装上去。

6、$ DOCKER_EE_URL="<DOCKER-EE-URL>"  在当前环境下面声明一个变量值,我觉得并没有什么用,因为国内的话基本是下载不了的。

7、$ curl -fsSL "${DOCKER_EE_URL}/ubuntu/gpg" | sudo apt-key add -   (编者这几天一直困在这一步,就是网络问题访问不了国外的网站,根本就下载不了)。

  编者用一下办法解决:a、curl -O https://download.docker.com/linux/debian/gpg  (把key下载下来)

            b、apt-key add gpg  (手动把key添加进去)

8、$ sudo apt-key fingerprint 6D085F96 (可以通过这个来查看,有个2017得就对了)

9、$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"  -----》这一步不是很重要,因为网络已经被阻断了,也连不上外网得。

10、sudo apt-get update --------》如果用的是云服务器,这一步也不是很重要。因为上面已经update过了。

11、直接sudo apt-get -y install docker.io 就好了。

12、ps -e|grep docker可以查看docker是不是已经在运行了。

总结:国内想直接安装docker没问题,但是下载得话还是国外得源得话就没戏了。

论Ubuntu下的docker多难搭建的更多相关文章

  1. ubuntu下mysql的环境搭建及使用

    ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...

  2. ubuntu下python flask环境搭建

    ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...

  3. Docker最全教程之Ubuntu下安装Docker(十四)

    前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...

  4. ubuntu 下安装docker 踩坑记录

    ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...

  5. ubuntu 下 mysql数据库的搭建 及 数据迁移

    1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配 ...

  6. Ubuntu下hadoop环境的搭建(伪分布模式)

    Ubuntu下hadoop环境的搭建(伪分布模式) 一.必要资源的下载 1.Java jdk(jdk-8u25-linux-x64.tar.gz)的下载 具体链接为: http://www.oracl ...

  7. ubuntu下Nodic开发环境搭建

    ubuntu下Nodic开发环境搭建 1.编译环境 ubuntu可直接装gcc编译环境 sudo apt install gcc-arm-none-eabi 也可以下载可执行文件download 2. ...

  8. Ubuntu下用hadoop2.4搭建集群(伪分布式)

    要真正的学习hadoop,就必需要使用集群,可是对于普通开发人员来说,没有大规模的集群用来測试,所以仅仅能使用伪分布式了.以下介绍怎样搭建一个伪分布式集群. 为了节省时间和篇幅,前面一些步骤不再叙述. ...

  9. Ubuntu下安装Docker,及Docker的一些常用命令操作

    1.什么是 Docker         Docker 是一个开源项目,Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案.         Docker 的基础是 Linux 容器(LXC ...

随机推荐

  1. CentOS7自定义安装git

    1. 介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编译安装git方法. 2. 安装git依赖包yum ins ...

  2. PHP的几种缓存方式

    1.文件缓存: 2.Memcached;  是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的 ...

  3. 键值对操作 之 combineByKey

    combineByKey( createCombiner,mergeValue,mergeCombiners,partitioner) combineByKey() 是最为常用的基于键进行聚合的函数. ...

  4. journalctl

    systemd 提供了自己的日志系统(logging system),称为 journal.使用 systemd 日志,无需额外安装日志服务(syslog).读取日志的命令: # journalctl ...

  5. Ubuntu的常用快捷键(摘自网络)

    篇一 : Ubuntu的复制粘贴操作及常用快捷键(摘自网络) Ubuntu的复制粘贴操作 1.最为简单,最为常用的应该是鼠标右键操作了,可以选中文件,字符等,右键鼠标,复制,到目的地右键鼠标,粘贴就结 ...

  6. scrapy中deferred的回调

    def _next_request_from_scheduler(self, spider):#在引擎中处理一个请求 slot = self.slot request = slot.scheduler ...

  7. vs2008发布项目失败的解决方法

    解决办法: 要知道发布是怎么失败的,用组合键"Ctrl+Alt+O"即可,仔细查看信息可发现有没发布成功的详细提示,然后在资源管理器中找到那一项,删除或排除到项目外,重新生成之后再 ...

  8. MonGoDB 常见操作, 设置管理员和用户登入

    [ 启动客户端 => ./bin/mongo --host 192.168.200.100 ] 1: 查看所有已经创建的数据库  =>  show dbs   2: 切换或者创建数据库   ...

  9. leetcode295

    public class MedianFinder { List<int> list = null; ; /** initialize your data structure here. ...

  10. Vue.js——基于$.ajax实现数据的跨域增删查改

    转自:https://www.cnblogs.com/keepfool/p/5648674.html 概述 之前我们学习了Vue.js的一些基础知识,以及如何开发一个组件,然而那些示例的数据都是loc ...