docker初安装的血泪史
最近docker很火,不管是朋友圈内还是公司内聊天都离不开docker,于是对docker产生了极大的好奇心,凭着一颗程序猿的好奇心开始了docker的安装血泪史。
首先我有一台从公司退役的本本x220,性能还不错。在此本本上我安装了双系统,win7 64bit和ubuntu 12.04 32bit 。很自然的,我考虑先用ubuntu系统来装docker。从网上查到的信息12.04的版本安装不了docker,于是就把操作系统升级,升级到了14.04版本,再继续按照网上的步骤装docker。安装不成功,根据报错的原因到去google,发现docker的发行版本不支持32bit系统,要支持32位系统的话,还要从github下载源码进行编译,太麻烦了,于是放弃用ubuntu 32bit 安装docker。
接下来就退而求其次用window来装,首先是在网上查资料,安装网上步骤是下载此docker-install.exe文件,安装完成后其是动docker,无论如何也启动不了docker,具体的错误没有记录下来,当时根据错误信息又google了下,大致的问题原因是归咎于SATA的硬盘不能直接支持Oracle VM VirtualBox 的虚拟化,修改了bios也不行。此路行不通了,没有办法了,又得另寻出路。
思路就是,在win 7下建立一个虚拟机,虚拟机这个东东是个程序猿的都会玩。那么就从网上down一个破解版的VM,down了一个最新版的ubuntu 15.04 64bit。安装顺利,ubuntu也能顺利启动了,但是虚拟机玩起来太卡了,我受不了,一时冲动删掉了虚拟机。本来想用硬盘直接安装ubuntu 15.04 64bit,查了资料ubuntu 15.04 64bit不支持硬盘安装。晕,唯有制作一个U盘启动盘了,手上没有空余的U盘了。 至此告一个段落,停止了对docker的折腾。
第二天,急忙跑到了电脑城新买了个16G的U盘,网上查了下价格被JS坑了10大洋。算了,我急着用,不跟他们计较。接下来就制作了一个U盘启动盘,很轻松的就制作好了。制作好后,第一次安装时说是覆盖原来的12.04版本,但是发现没有完全覆盖,我分配的80G主分区空间只用了15G的空间,看着那么多空间浪费掉,受不了。接着重新安装,这回安装时我不小心选择了清理磁盘的安装,ubuntu 15.04 64bit安装成功了,但是造成了一个后果,我没有双系统了,只有一个ubuntu了。悲催啊!
一个系统就一个系统吧,反正我是为了安装docker的。那么就按照http://dockerpool.com/的步骤安装docker,居然成功了,下载了一个ubuntu 12.04的镜像。
以下是成功的几行命令:
gradven@gradven-ThinkPad-X220:~$ sudo docker pull ubuntu:12.04
[sudo] password for gradven:
Pulling repository ubuntu
57bca5139a13: Download complete
ba2b457ecfb2: Download complete
26180b0fe8fb: Download complete
edd7c1974a70: Download complete
Status: Downloaded newer image for ubuntu:12.04
gradven@gradven-ThinkPad-X220:~$
终于成功了,得来真的费了番功夫啊,接下来还要继续折腾下,进一步的进行使用docker,熟悉这个伟大的产品~
docker初安装的血泪史的更多相关文章
- Docker初体验
## Docker初体验 安装 因为我用的是mac,所以安装很简单,下载dmg下来之后拖拽安装即可完成. 需要注意的就是由于之前的docker是基于linux开发,不支持mac,所以就出现了docke ...
- Docker从安装部署到Hello World
Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源.Docker 是一个开源的 ...
- 2.Docker初体验【Docker每天5分钟】
原文:2.Docker初体验[Docker每天5分钟] Docker给PaaS世界带来的“降维打击”,其实是提供了一种非常便利的打包机制.该机制打包了应用运行所需要的整个操作系统,从而保证了本地环境和 ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- docker 启动安装等命令
确认是否安装url whereis curl 启动docker服务: sudo service docker start sudo service docker stop 安装curl sudo ap ...
- DOCKER windows安装
DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 6.1 下载地址 6.2 用FTP ...
- 在docker里面安装部署应用
最近一直在做docker的安装打包工作,学到不少东西,在博客里记一下. 环境centos6 ,docker 基础镜象centos6 1.创建本地基础镜象,安装基础命令包 (1)Dockerfile,D ...
- Docker Centos安装Redis以及问题处理
之前一篇文章 Redis安装及主从配置 介绍了redis的安装配置,另一篇文件介绍了 Docker Centos安装Openssh .今天将两篇文件结合一下——在Docker Centos环境下搭建r ...
- Docker Centos安装Mysql5.6
之前一篇随笔<Docker Centos安装Openssh> 写的是如何在基础的centos镜像中搭建ssh服务,在此基础上再搭建其他服务.本文继续介绍在centos_ssh基础上搭建my ...
随机推荐
- C# 学习笔记_类
定义:将成员及方法封装到类中,类的实例则称为对象. 结构:属性,类修饰符,class,类名,{类体} 类修饰符:new,public,protected,internal,private,abstra ...
- ssh 免密码登入远程服务器
生成ssh密钥,将公钥上传至远程服务器~/.ssh目录下面(没有的话就建一个): ssh-keygen -t rsa scp ~/.ssh/id_rsa.pub root@yourserver.com ...
- 继承&封装
扩展一个已有的类,并且继承该类的属性和行为这种方式成为继承. 实例 public class Polygon { public int sides; public double area; publi ...
- 图像的全局特征--LBP特征
原文链接:http://blog.csdn.net/zouxy09/article/details/7929531#comments 这个特征或许对三维图像特征提取有很大作用.文章有修改,如有疑问,请 ...
- 模拟试题A
模拟试题A 一.单项选择题(2′*12=24′) 1.下面各种坐标变换中,会产生变换前后维度的改变的是( ) A)建模变换 B)观察变换 C)投影变换 D)视口变换 2.下列描述深度缓冲消隐算法的特点 ...
- bootstrap3的 progress 进度条
: 2.3版 3.0版 .bar .progress-bar .bar-* .progress-bar-* 2.代码: <!DOCTYPE html PUBLIC & ...
- 修改XtraMessageBox的内容字体大小
修改XtraMessageBox的内容字体大小 public static DialogResult Show(UserLookAndFeel lookAndFeel, IWin32Window ow ...
- 洛谷P2776 [SDOI2007]小组队列 链表 + 模拟
有些细节需要注意: 1.编号和元素种类都从0开始标号. 2.需要特判一下队列被弹空的情况. Code: #include<cstdio> #include<cstring> u ...
- jq实现瀑布流
静态html代码: <!DOCTYPE html><html> <head> <meta charset="utf-8"> < ...
- POJ2406A- Power Strings
Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc&quo ...