docker

快速部署TEST-DRIVEN DEVELOPMENT/DEBUG环境

什么是Test-Driven DevelopmentTest-Driven Development 测试驱动开发,这个词儿各位技术大大必定耳熟能详,我作为一个曾经的Develop, ops,现在的DevOps从业者,这次想来跟大家聊聊Test-Driven Development。测试驱动开发传统意义上就是先写测试用例,再做代码实现,这样就能明确代码功能,减少开发无用功能

使用docker分离服务与数据库

前面一篇文章简单的介绍了怎么在宿主机上配置一个简单的tomcat,这篇blog是对上一篇的拓展配置目标:对项目中的服务器和数据进行分离本项目使用了tomcat作为服务器,mysql为数据库,即分别为其创建docker容器,如下图所示一 、创建mysql容器由于启动项目时,需要连接数据库,所以需要先配置好数据库容器1、首先下载带有mysql的ubuntu系统的镜像,并启动,我

Docker 网络基础介绍

【编者按】本文作者为 Mesosphere 开发大使 Michael Hausenblas,主要介绍配置 Docker 单主机网络的基本知识。文章系国内 ITOM 管理平台 OneAPM 编译呈现。想要了解有关 Docker 网络的更多信息,包括多主机网络介绍,请查看本文作者 Michael Hausenblas[br]撰写的报告——《Docker 网络与服务探索》,点此下

Docker 监控之 SaaS 解决方案

过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减。另一方面,大家的注意力也渐渐从 “Docker 是什么”转移到“实践 Docker”与“监控 Docker”上。本文转自刘斌博文「如何选择 Docker 监控方案 」,文中刘斌从技术的角度深入解释了 D

解决国内下载docker镜像速度慢的问题

解决国内下载docker镜像速度慢的问题 买vpn的土豪请绕行. 在国内通过电信去Docker Hub下载一个100M的镜像,没几个小时搞不定.而且经常出现连接错误. 对于Docker入门者来说很是头痛, DaoCloud在docker的推广上下了很多功夫, 它的"Docker加速器"就非常不错.解决了国内入门用户的龟速加速镜像的痛点. 解决步骤:注册成为DaoCloud用

container-as-a-service-000 -- 基于Docker的私有云&混合云搭建需求

container-as-a-service-0x00 -- 基于Docker的私有云&混合云搭建需求preface使用docker对node以及php等程序进行打包以实现快速分发部署上线后,随之而来的需求是:统一更大规模的服务器集群为资源池,即不再区分具体的服务器,而是将所有的服务器资源归为一个资源池,根据需要,随时创建移除资源,以应对更大数量的资源请求以及,减少资源浪费

container-as-a-service-002 -- 项目构建&部署之道

container-as-a-service-0x02 -- 项目构建&部署之道By 苏依蜀黍 . 2016.06.08分析之前写了两篇,算是比较完善的称述了就目前的业务,容器服务在我司的应用,但是没有比较具体的讲如何构建以及部署,所以这一篇主要讲如何对项目进行容器化以及如何部署,对我司业务分类以后可以有以下几种类型:python应用node.js应用php应用ngin

container-as-a-service-001 -- 基于Docker的私有云&混合云构建方案

container-as-a-service-0x01 -- 基于Docker的私有云&混合云构建方案By 苏依蜀黍 . 2016.06.07whatDocker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集

解决Docker Machine中的容器文件不能持久的问题

解决Docker Machine中的容器文件不能持久的问题目前Mac下使用docker的主流方式还是使用Docker machine.Docker machine需要借用Virtual Box虚拟器启动一个Linux宿主机, 才能在上面启动多个Docker容器.当我们在docker容器中运行服务时,经常会有需要将服务数据持久化的场景.比如运行Elasticsearch集群时

基于Docker编译Hadoop

摘要: 将编译Hadoop所需要的依赖软件安装到Docker镜像中,然后在Docker容器中编译Hadoop,可以提高编译效率,同时避免污染主机。编译其他软件时,也可以参考这篇博客的方法。GitHub地址:kiwenlau/compile-hadoop在前一篇博客中,我介绍了64位Ubuntu中编译Hadoop的步骤。这篇博客将介绍基于Docker编译Hadoop的方法。一