
Docker
文章平均质量分 75
davidstack
一直站着工程师
展开
-
Docker跟一般的虚拟机有什么区别?
Posted on 2013年12月9日 by 陈钢 (http://gossipcoder.com/?p=1435) 这是StackOverflow上的一个问题及其回答的翻译(原文:Docker.io跟一般的虚拟机有什么区别?)。原文主要回答了三个问题:Docker.io的基本原理是什么?为什么在docker中部署软件很方便?docker是如何保存系统镜像的?前两个问题是主问题,最后转载 2014-03-15 16:52:17 · 7649 阅读 · 0 评论 -
使用 Docker/LXC 迅速启动一个桌面系统
Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用 了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模转载 2014-03-15 18:54:23 · 1477 阅读 · 0 评论 -
Docker容器内的信号处理
原文地址:http://www.damonyi.cc/?p=197 Docker 关闭Container的思路:当我们使用docker stop 命令去关闭Container时,该命令会发送SIGTERM 命令到Container主进程,让主进程处理该信号,关闭Container,如果在10s内,未关闭容器,Docker Damon会发送SIGKILL 信号将Container关闭。原创 2016-07-01 16:04:28 · 4893 阅读 · 0 评论 -
基于Golang实现的Rabbitmq 连接池
原文出处:个人博客地址:http://www.damonyi.cc/?p=11 之前项目中需要写个Python 版本的Agent,里面用到了Rabbitmq,中间遇到了好多坑啊,最主要的原因就是Python的Rabbitmq 库没有java的完善,像spring-Rabbitmq,什么都给你处理了。但是在Python中各种异常都需要自己处理。 最近又开发了一个Go原创 2016-07-01 16:08:46 · 10716 阅读 · 1 评论 -
Docker Volume Plugin 开发及Golang实现
原文地址:http://www.damonyi.cc/?p=232 前期的项目需求,需要合理利用宿主机的存储,利用在宿主机部署Agent的方式,实现了基于LVM分配Docker数据卷的方式,随着开发的进行,项目想要集成docker compose 完成应用的自动编排,需要在docker compose中为容器创建数据卷并且指定卷大小,之前的采用agent的模式原创 2016-07-05 19:13:32 · 1784 阅读 · 0 评论