自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(231)
  • 收藏
  • 关注

原创 docker/compose的links/external_links参数

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! links参数用法[root@localhost Django]# cat docker-compose.yml db: image: postgresweb: build: .

2015-08-23 11:11:27 17022 1

原创 docker/compose项目笔记

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! compose项目简介compose项目来源于之前的Fig项目,使用python代码编写。Apache2.0的license。compose项目主要用于编排部署基于docker的应用。本身与d

2015-08-23 00:40:34 6042

原创 Google Container Engine笔记

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Google Container Engine简介Google Container Engine是google去年推出的容器集群管理服务。对应与Amazon家的ECS服务。 目前处于Beta

2015-08-07 23:34:22 2387

转载 Docker daemon日志的位置

Docker daemon日志的位置,根据系统不同各不相同。  * Ubuntu - /var/log/upstart/docker.log* Boot2Docker - /var/log/docker.log* Debian GNU/Linux - /var/log/daemon.log* CentOS - /var/log/daemon.log | grep docker* Fedora -

2015-08-07 11:13:44 41096

原创 Flocker浅析与Docker插件(3)

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! 写一个简单的docker volume Plugin该插件只是个例子,卷实际上是host上的目录,但是由插件进行管理。 代码中使用了calavera写的docker volume plugi

2015-08-06 23:25:53 2969

原创 一个好用的vim+go开发环境

以docker镜像形式发布,各种插件已经安装配置好了。https://registry.hub.docker.com/u/mbrt/golang-vim-dev/

2015-08-05 11:31:18 1821

原创 Flocker浅析与Docker插件(2)

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ====================================Flocker初探(2)Docker的Plugin机制Flocker目前采用了Docker的plugin机制,从而与Do

2015-08-04 23:19:02 4164

原创 Amazon EC2 Container Service笔记

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ====================================Amazon EC2 Container Service笔记Amazon EC2 Container Service(EC

2015-08-03 22:46:53 3049

原创 构建最小的docker registry镜像

..  声明:   本博客欢迎转发,但请保留原作者信息!   博客地址:http://blog.csdn.net/halcyonbaby   新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸!   ----------最近使用docker registry镜像,发现竟然有540MB。  进镜像中瞅了下,里边竟然包含了godev,其实根本不需要这么大么。详细见: https://g

2015-07-29 14:08:29 1844 2

原创 Flocker浅析与Docker插件(1)

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Flocker是什么Flocker提供了开源容器数据卷管理系统。 Flocker提供了数据迁移的工具,从而解决了有状态服务的容器化难题。尤其适用于数据库这样的容器。 通常,容器的数据卷与单

2015-07-16 23:59:43 7153 1

原创 Docker exec与Docker attach

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ==================Docker exec与Docker attach不论是开发者是运维人员,都经常有需要进入容器的诉求。 目前看,主要的方法不外乎以下几种: 1. 使用s

2015-07-14 22:23:44 133767 1

原创 超级权限容器

.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ==================超级权限容器很多时候容器需要更大的权限,比如以下场景: 1. libvirt容器化 2. 容器内进行kernel module的挂载 3. 容器内进程

2015-07-10 21:35:17 3581

原创 docker1.5带来的一个小问题

同事更新docker1.5,发现“docker ps” 突然不管用了。“[root@localhost log]# docker psFATA[0000] Error response from daemon: 404 page not found"仔细查看了,原来要在环境变量中设置no_proxy="/var/run/docker.sock"。参考:https://github.com/dock

2015-04-22 14:26:33 3996

原创 一些面向开发者的免费资源

一些IaaS、SaaS、PaaS免费资源。  https://github.com/jamiemccrindle/dockerception

2015-04-21 16:12:42 919

原创 [docker]在防火墙后build镜像

由于各种原因,很多公司设置了防火墙,限制办公环境到外网的接入。这对docker build镜像产生了影响。在防火墙后build镜像的方法修改Dockerfile文件,增加proxy环境变量如下: ENV http_proxy http://186.100.100.22:808 ENV https_proxy http://186.100.100.22:808 然后就可以愉快的进行容器镜像的

2015-03-12 22:46:58 2669

翻译 基于docker、kubernetes部署openstack到atomic系统上

声明: 本人阅读笔记,翻译类文章仅作意译。如有不对之处,请指出。 需要更本源的理解,请自行阅读英文。 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:寻觅神迹 内容系本人学习、研究和总结,如有雷同,实属荣幸!基于docker、kubernetes部署openstack到atomic系统上openstack的服务定

2015-03-05 22:22:49 5726

原创 [openstack]Kolla项目介绍

kolla项目kolla项目是TripleO项目的一部分,聚焦于使用docker容器部署openstack服务。 项目于2014年9月开始,目前发布了两个release。参与贡献者有约14人。是openstack的孵化项目。在裸金属上部署openstack不是killo项目当前的目标。因此一个用于部署kolla cluseter的环境是必须的。 当前,使用heat模板在已经存在的opensta

2015-03-03 11:10:23 8801

原创 "write same failed manually zeroing"错误

安装完fedora21,系统一直报“write same failed manually zeroing”的错误。上网搜了下,解决办法如下:http://ewen.mcneill.gen.nz/blog/media/disable-write-same

2015-03-02 12:01:04 17524

原创 GPU虚拟化笔记

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!GPU虚拟化的意义满足以下场景:游戏、视频编辑、渲染、计算机辅助设计等方面对GPU的需要。当前GPU虚拟化的技术软件模拟比如qemu中现在模拟了vga显卡等。提供简单的显示功能。(少量寄存器、很小的显存)API转发将openGL或者Di

2015-02-09 22:58:19 9400 3

原创 Docker周报2015年1月(下)

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!【Docker官方】1. docker 1.5.0rc发布2015.1.23 Docker 1.5 rc1发布。新特性摘录:支持新版registry API加速“docker push”(针对images的多数层在仓

2015-02-09 22:56:25 1517

原创 Docker周报2015年1月(上)

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!Docker官方:1. docker支持IPV6https://github.com/docker/docker/pull/89472. v1版的docker镜像规格文档https://github.com/jlhawn/docker/

2015-02-04 23:34:47 1480

原创 devstack安装错误一个“No module named MySQLdb”

现象:2015-01-13 05:25:41.002 | 11802 CRITICAL keystone [-] ImportError: No module named MySQLdb2015-01-13 05:25:41.002 | 11802 TRACE keystone Traceback (most recent call last):2015-01-13 05:25:41.002

2015-02-04 23:29:18 2840

原创 nova-docker安装使用中遇到的一些问题(juno版)

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!问题1:[root@0ff2335e41d6 nova-docker]# python setup.py installDownload error on https://pypi.python.org/simple/pbr/: [

2015-02-04 23:25:33 19093 1

原创 os-level版本控制工具

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!OS-level版本控制工具如果我们需要对OS进行快照和rollback,那么我们可能需要使用的OS-level版本控制工具。SnapperOpenSuse的子项目。项目的目的是提供对Opensuse的快照,rollback,对安装进行

2015-02-04 22:55:37 4058

原创 [docker]docker registry简单试用

$ docker pull samalba/docker-registry$ docker run -d -p 5000:5000 samalba/docker-registry# 我们先pull下来一个简单的镜像(或者自己做一个也可以)$ docker pull busybox$ docker tag busybox localhost:5000/busybox$ docker pus

2015-02-04 22:49:51 2247

原创 [docker]privileged参数

privileged参数$ docker help run ...--privileged=false Give extended privileges to this container...大约在0.6版,privileged被引入docker。使用该参数,container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户

2015-02-04 22:47:48 100660 2

原创 [docker]动态挂卷与数据卷管理

动态挂卷目前docker不支持动态挂卷。有同事就提出,以下方法是否可行:1. 将块设备通过ln链接到容器与host的映射目录。2. 将块设备挂载到容器与host的映射目录。以下是实验过程:由于非特权无法看到/dev下的设备,因此ln链接实际是无效的。 同理,对于其他块设备,也是这样的。当然,我们可以配置privileged,则可以看到这些设备。但是privileged本身存在很大的安全隐患。cod

2015-02-04 22:41:48 12802

原创 [docker]容器互联的两种方式

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!link方式通过link方式创建容器,然后我们可以使用被link容器的别名进行访问。从而解除应用对IP的依赖。不幸的是,link方式只能解决单机容器间的互联。多机情况下,容器的互联需要其他的方式。[root@localhost ~]#

2014-12-23 22:54:16 31255 1

原创 [docker]docker的四种网络方式

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!bridge方式(默认)Host IP为186.100.8.117, 容器网络为172.17.0.0/16下边我们看下docker所提供的四种网络:创建容器:(由于是默认设置,这里没指定网络--net="bridge"。另外可以看到容器

2014-12-23 22:51:23 71389

原创 [程序员爱健身]第一节训练课

最近请了一个私教,开始系统的学习健身。毕竟力量训练的动作规范性,系统性很重要。力量训练与通常的耐力训练相结合,效果更好。这里记录每一节课的内容,课时为45分钟到1个小时。健身方法供大家参考。先做肩关节活动,再做膝关节活动。其中动作1,2,3,4交替进行。动作1:名字不清楚动作要领:跳起来,空中双腿分开,双手拍合。有点像第八套广播体操跳跃运动的一个动作。呼吸要领:N/A锻炼部位:感觉主要是热身,协调

2014-12-12 00:32:13 1872

原创 [openstack]nova-docker现状

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!nova-docker现状nova-docker插件h版出现,但是在i版本从nova中移出,作为孵化项目培养。当时给出的解释是,希望能更快的进行迭代开发,支持cinder和neutron。并计划在K版本release时重新进入。 no

2014-12-11 10:58:47 5593

原创 [docker]swarm初探

Docker新发布了swarm,machine,compose。这里主要对swarm进行说明。之前,用户需要对各个docker engine进行操作(发送rest消息或者执行docker命令)。swarm则将一组docker enginge作为一个集群进行管理,并提供过了lablel,schedule,filter的能力。swarm保持了对docker原有API的兼容,我们可以像使用单一个dock

2014-12-09 00:27:25 6372

转载 Go语言debug调试

原文:说明:作为一门静态语言,似乎支持调试是必须的,而且,Go初学者喜欢问的问题也是:大家都用什么IDE?怎么调试?其实,Go是为多核和并发而生,真正的项目,你用单步调试,原本没问题的,可能会调出有问题。更好的调试方式是跟PHP这种语言一样,用打印的方式(日志或print)。当然,简单的小程序,如果单步调试,可以看到一些内部的运行机理,对于学习还是挺有好处的。下面介绍一下用GDB调试Go程序:(目

2014-12-07 00:01:27 18763 1

翻译 深入理解openstack网络架构(4)-----连接到public network

在上一篇文章中,我们介绍了openstack中的路由,了解到openstack如何通过namespace实现的router将两个network连通。本文中,我们进一步分析路由功能,说明实现内部internal network和public network的路由(而不仅仅是internal network之间)。我们还会分析neutron如何将浮动IP配置给虚拟机,从而实现public networ

2014-11-30 22:04:29 26852 3

翻译 深入理解openstack网络架构(3)-----路由

原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture2前文中,我们学习了openstack网络使用的几个基本网络组件,并通过一些简单的use case解释网络如何连通的。本文中,我们会通过一个稍微复杂(其实仍然相当基本)的use case(两个网络间路由)探索网络的设置。 路由使

2014-11-30 21:47:29 17632 1

翻译 深入理解openstack网络架构(2)----Basic Use Cases

在上一篇文章中,我们了解了几个网络组件,如openvswitch/network namespace/Linux bridges/veth pairs。这篇文章中,我们将用3个简单的use case,展示这些基本网络组件如何以工作从而实现openstack的SDN方案。在这些use case中,我们会了解整个网络配置和他们如何一起运行。use case如下: 创建网络——我们创建网络时,发生了什

2014-11-28 21:35:30 10167

翻译 深入理解openstack网络架构(1)

原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture前言openstack网络功能强大同时也相对更复杂。本系列文章通过Oracle OpenStack TechPreview介绍openstack的配置,通过各种场景和例子说明openstack各种不同的网络组件。本文的目的在于提供

2014-11-26 22:27:58 33062 1

转载 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP

转载TUN 设备TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为。先来看看物理设备是如何工作的:所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序。下面看看 TUN 的工作方式:普通的网卡通过网线收发数据包,但是 TUN 设备通过一个文件收发数据包。所有对这个文件的写操作会通过 TUN 设备转换成一个数据包送给内

2014-11-22 00:34:38 9379 1

转载 网络虚拟化技术(一): Linux网络虚拟化

笔者现在在做云计算的网络设计,涉及到上百台服务器与交换机,在实测前必须进行原型测试,但是我只有一个工作用开发机,本文介绍一种方法,使用这一台机器模拟数十台服务器以及路由器的网络环境。Linux的网络虚拟化是LXC项目中的一个子项目,LXC包括文件系统虚拟化,进程空间虚拟化,用户虚拟化,网络虚拟化,等等 LXC内核命门空间 " class="footnote">[1],这里使用LXC的网络虚拟化来模

2014-11-22 00:31:20 4791 1

原创 [Docker]公有云容器服务进入2.0时代

公有云容器服务进入2.0时代近来Google、Amazon接连发布基于容器(其实主要是Docker)的新业务。2014.11.05 Google发布Google Container engine2014.11.13 Amazon发布AWS Container Service估计很快我们也将看到Azure的新容器服务发布了。如果我们把之前IaaS公有云提供商的产品看做容器服务1.

2014-11-17 22:12:01 4180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除