论Ubuntu下的docker多难搭建
慷慨一下:
上周四开始打算在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多难搭建的更多相关文章
- ubuntu下mysql的环境搭建及使用
ubuntu下mysql的环境搭建及使用 环境安装 使用如下命令分别安装服务端程序,客户端程序,及客户端依赖库 sudo apt-get install mysql-server sudo apt-g ...
- ubuntu下python flask环境搭建
ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...
- Docker最全教程之Ubuntu下安装Docker(十四)
前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...
- ubuntu 下安装docker 踩坑记录
ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...
- ubuntu 下 mysql数据库的搭建 及 数据迁移
1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配 ...
- Ubuntu下hadoop环境的搭建(伪分布模式)
Ubuntu下hadoop环境的搭建(伪分布模式) 一.必要资源的下载 1.Java jdk(jdk-8u25-linux-x64.tar.gz)的下载 具体链接为: http://www.oracl ...
- ubuntu下Nodic开发环境搭建
ubuntu下Nodic开发环境搭建 1.编译环境 ubuntu可直接装gcc编译环境 sudo apt install gcc-arm-none-eabi 也可以下载可执行文件download 2. ...
- Ubuntu下用hadoop2.4搭建集群(伪分布式)
要真正的学习hadoop,就必需要使用集群,可是对于普通开发人员来说,没有大规模的集群用来測试,所以仅仅能使用伪分布式了.以下介绍怎样搭建一个伪分布式集群. 为了节省时间和篇幅,前面一些步骤不再叙述. ...
- Ubuntu下安装Docker,及Docker的一些常用命令操作
1.什么是 Docker Docker 是一个开源项目,Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案. Docker 的基础是 Linux 容器(LXC ...
随机推荐
- Linux下开启mysql数据库的远程访问权限
摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下MySQL默认安装完成后只有本地访问的权限 ...
- 可恶的 0xc0000005异常
昨天快下班的时候自己写的代码突然跑出了这个异常,,搞的我特别的无语,因为昨天女朋友要过来了,给我出现了这么一个bug,心里很不爽,果断低下班了,另外一个原因就是公司其他人都跑了,每次基本都是我一个人最 ...
- 使用Hexo + Github Pages搭建个人独立博客
使用Hexo + Github Pages搭建个人独立博客 https://linghucong.js.org/2016/04/15/2016-04-15-hexo-github-pages-blog ...
- MyBatis与Hibernate的区别?
1.MyBatis学习成本低,Hibernate学习成本高: 2.MyBatis程序员编写SQL,Hibernate自动生成SQL:前者灵活及可优化高,后者不灵活及可优化低: 3.MyBatis适合需 ...
- Apache 服务器 基础知识小结
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软 ...
- 廖雪峰老师Python3教程练习整理
1.定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax2 + bx + c = 0的两个解 # -*- coding: utf-8 -*-import mathde ...
- <基础> PHP 进阶之 类型转换
引用官方的解释 PHP 在变量定义中不需要(或不支持)明确的类型定义:变量类型是根据使用该变量的上下文所决定的.也就是说,如果把一个 string 值赋给变量$var,$var 就成了一个 strin ...
- PHP解决网站大流量与高并发
1:硬件方面 普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的.主要影响服务器的速度 有:网络-硬 ...
- 开发MIS系统的相关技术
Java Web应用的核心技术包括以下几个方面:● JSP:进行输入和输出的基本手段.● JavaBean:完成功能的处理.● Servlet:对应用的流程进行控制.● JDBC:是与数据库进行交互不 ...
- Django 之多表查询 与多表的使用
1.django的多表查询 主要区分为: 正向查询 逆向查询 1. 多表查询: 是一个复杂的查询,他分为对象查询和__模糊查询两种方式 2. 多表查询: 又分为 一对一查询, 一对多查询, 多对 ...