Docker那些事
文章平均质量分 78
Docker相关的学习、实践、总结
寻觅神迹
专注于云计算/虚拟化技术
展开
-
[docker]不通过SSH接入Docker
翻译自:http://www.sebastien-han.fr/blog/2014/01/27/access-a-container-without-ssh/先运行一个简单的memcache容器:$ sudo docker run -d -p 11211 bacongobbler/memcached memcached /usr/bin/memcached -m 64 -p 112翻译 2014-09-15 14:35:35 · 6008 阅读 · 1 评论 -
[docker]coreOS与atomic对比
摘自https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/。【部署】coreOS:通过云上的镜像或者PXE部署。在云上可以使用cloud-config进行配置。提供了etcd这个key-value系统,提供类似于zookeeper的能力。而且可以用于放置node信息。提供fleet进行docker容器生命原创 2014-09-19 21:31:21 · 9494 阅读 · 0 评论 -
[docker]透过proxy进行docker pull
公司网络限制,必须通过proxy代理上网。使用docker pull时一直出现如下错误原创 2014-09-22 14:10:21 · 59957 阅读 · 2 评论 -
[docker]openstack的nova-docker插件安装试用
nova-docker安装工作原因,尝试了下nova-docker这个插件。目前该项目还在孵化阶段,还未进入oepnstack正式项目。 安装过程devstack安装openstack环境(注意rpm源和pypi源尽量选用快的,另外某些源可能缺包。比如osolo.concurrency的python库在aliyun的源上就没有)安装nova-docker(git clone项目,p原创 2014-11-17 15:31:18 · 6099 阅读 · 2 评论 -
[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 · 4152 阅读 · 0 评论 -
[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 · 6331 阅读 · 0 评论 -
[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 · 5559 阅读 · 0 评论 -
[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 · 71370 阅读 · 0 评论 -
[docker]容器互联的两种方式
声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!link方式通过link方式创建容器,然后我们可以使用被link容器的别名进行访问。从而解除应用对IP的依赖。不幸的是,link方式只能解决单机容器间的互联。多机情况下,容器的互联需要其他的方式。[root@localhost ~]#原创 2014-12-23 22:54:16 · 31216 阅读 · 1 评论 -
[docker]动态挂卷与数据卷管理
动态挂卷目前docker不支持动态挂卷。有同事就提出,以下方法是否可行:1. 将块设备通过ln链接到容器与host的映射目录。2. 将块设备挂载到容器与host的映射目录。以下是实验过程:由于非特权无法看到/dev下的设备,因此ln链接实际是无效的。 同理,对于其他块设备,也是这样的。当然,我们可以配置privileged,则可以看到这些设备。但是privileged本身存在很大的安全隐患。cod原创 2015-02-04 22:41:48 · 12786 阅读 · 0 评论 -
[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 · 100565 阅读 · 2 评论 -
[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 · 2240 阅读 · 0 评论 -
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 · 19071 阅读 · 1 评论 -
[openstack]Kolla项目介绍
kolla项目kolla项目是TripleO项目的一部分,聚焦于使用docker容器部署openstack服务。 项目于2014年9月开始,目前发布了两个release。参与贡献者有约14人。是openstack的孵化项目。在裸金属上部署openstack不是killo项目当前的目标。因此一个用于部署kolla cluseter的环境是必须的。 当前,使用heat模板在已经存在的opensta原创 2015-03-03 11:10:23 · 8761 阅读 · 0 评论 -
基于docker、kubernetes部署openstack到atomic系统上
声明: 本人阅读笔记,翻译类文章仅作意译。如有不对之处,请指出。 需要更本源的理解,请自行阅读英文。 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:寻觅神迹 内容系本人学习、研究和总结,如有雷同,实属荣幸!基于docker、kubernetes部署openstack到atomic系统上openstack的服务定翻译 2015-03-05 22:22:49 · 5720 阅读 · 0 评论 -
[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 · 2661 阅读 · 0 评论 -
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 · 3987 阅读 · 0 评论 -
超级权限容器
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ==================超级权限容器很多时候容器需要更大的权限,比如以下场景: 1. libvirt容器化 2. 容器内进行kernel module的挂载 3. 容器内进程原创 2015-07-10 21:35:17 · 3575 阅读 · 0 评论 -
Docker exec与Docker attach
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ==================Docker exec与Docker attach不论是开发者是运维人员,都经常有需要进入容器的诉求。 目前看,主要的方法不外乎以下几种: 1. 使用s原创 2015-07-14 22:23:44 · 133725 阅读 · 1 评论 -
Flocker浅析与Docker插件(1)
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Flocker是什么Flocker提供了开源容器数据卷管理系统。 Flocker提供了数据迁移的工具,从而解决了有状态服务的容器化难题。尤其适用于数据库这样的容器。 通常,容器的数据卷与单原创 2015-07-16 23:59:43 · 7104 阅读 · 1 评论 -
构建最小的docker registry镜像
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ----------最近使用docker registry镜像,发现竟然有540MB。 进镜像中瞅了下,里边竟然包含了godev,其实根本不需要这么大么。详细见: https://g原创 2015-07-29 14:08:29 · 1834 阅读 · 2 评论 -
Amazon EC2 Container Service笔记
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ====================================Amazon EC2 Container Service笔记Amazon EC2 Container Service(EC原创 2015-08-03 22:46:53 · 3035 阅读 · 0 评论 -
Flocker浅析与Docker插件(2)
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! ====================================Flocker初探(2)Docker的Plugin机制Flocker目前采用了Docker的plugin机制,从而与Do原创 2015-08-04 23:19:02 · 4155 阅读 · 0 评论 -
Flocker浅析与Docker插件(3)
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! 写一个简单的docker volume Plugin该插件只是个例子,卷实际上是host上的目录,但是由插件进行管理。 代码中使用了calavera写的docker volume plugi原创 2015-08-06 23:25:53 · 2963 阅读 · 0 评论 -
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 · 41045 阅读 · 0 评论 -
Google Container Engine笔记
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Google Container Engine简介Google Container Engine是google去年推出的容器集群管理服务。对应与Amazon家的ECS服务。 目前处于Beta原创 2015-08-07 23:34:22 · 2378 阅读 · 0 评论 -
docker/compose项目笔记
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! compose项目简介compose项目来源于之前的Fig项目,使用python代码编写。Apache2.0的license。compose项目主要用于编排部署基于docker的应用。本身与d原创 2015-08-23 00:40:34 · 6034 阅读 · 0 评论 -
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 · 16986 阅读 · 1 评论 -
Docker/compose分析
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! 以下内容基于Compose1.4。Docker/ompose分析Compose是什么?Compose是Docker公司提供的开源的编排部署工具。Compose的前身是Fig,使用Pyt原创 2015-08-24 23:48:15 · 8953 阅读 · 1 评论 -
Clear Linux/Clear container
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Clear Linux/Clear containerClear Linux/Clear container是由intel在今年5月份推出的新技术。 Clear Linux是Intel提供的原创 2015-09-22 17:40:22 · 9517 阅读 · 1 评论 -
[Docker]execdriver简单研究与尝试
Docker driver指定方式[root@localhost temp]# docker help daemonUsage: docker daemon [OPTIONS]Enable daemon mode... -e, --exec-driver=native Exec driver to use...Docker的execDriver机制Docker架构原创 2015-10-26 16:19:56 · 2945 阅读 · 0 评论 -
[Docker]Docker1.9后的network
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! Docker1.9后的network介绍与使用1.9之后,在Docker中network从实验特性转为正式特性发布。 从命令行可以看到新增如下命令:[root@localhost syste原创 2015-11-28 16:37:49 · 16443 阅读 · 4 评论 -
创建超小的golang应用Docker镜像
重点:需要静态链接编译golang程序。CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main .参考:http://www.tuicool.com/articles/a6VFVr原创 2016-06-16 00:05:21 · 4953 阅读 · 2 评论 -
[docker]Swarm、SwarmKit、Swarm mode 对比
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹 原文地址: https://sreeninet.wordpress.com/2016/07/14/comparing-swarm-swarmkit-and-swarm-mode/本文系个人翻译,错漏之处请见谅。 ==============翻译 2016-07-26 16:29:09 · 6667 阅读 · 2 评论 -
diskimage-builder的容器镜像
.. 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 新浪微博:@寻觅神迹内容系本人学习、研究和总结,如有雷同,实属荣幸! diskimage-builder是openstack tripleO项目的子项目,主要用于定制云上使用的虚拟机镜像。 项目依赖于一些软件/库,为了方便使用,我把项目打成了一个Docker原创 2016-01-07 09:39:20 · 3110 阅读 · 3 评论