从零开始搭建Jenkins+Docker自动化集成环境
作者:林杰,浙江大学软件学院硕士研究生,2016年加入网易蜂巢,对Docker容器技术有浓厚兴趣,并在使用容器技术实践微服务架构方面有一定经验。 网易蜂巢团队:为企业提供专业容器云平台,深度整合IaaS、PaaS及容器技术,提供弹性计算、D...
作者:林杰,浙江大学软件学院硕士研究生,2016年加入网易蜂巢,对Docker容器技术有浓厚兴趣,并在使用容器技术实践微服务架构方面有一定经验。 网易蜂巢团队:为企业提供专业容器云平台,深度整合IaaS、PaaS及容器技术,提供弹性计算、D...
嘉宾介绍 韦玮,重庆韬翔网络科技有限公司董事长兼CEO,国内知名出版社特邀IT作家,极客学院金牌布道师,CSDN特邀IT专家,51CTO学院IT专家讲师。《知道日报》特约作者,国家工信部高级网络营销师,蜻蜓FM独家签约主播,国家专利发明人,...
有状态应用程序可以被容器化吗?或者容器只适合无状态的应用程序吗?本文带你一见分晓。 Docker Engine 等容器技术为应用提供了标准打包和运行时环境。 容器能快速部署,并有效地利用系统资源。开发人员使用容器技术,换取的是应用程序的可移...
自容器技术诞生以来,几乎每个接触到容器的人都对容器与虚拟机的共性和差异产生巨大的疑问。今天我们为读者们带来了三篇简短的精选文章,为大家抽丝剥茧地分析容器和虚拟机之间的差异,并且教会你如何联合 Docker 容器和虚拟机的力量来取得更佳的资源...
关于Docker Docker是一个开源工具,能将一个WEB应用封装在一个轻量级,便携且独立的容器里,然后可以运行在几乎任何服务环境下。 Docker的容器能使应用跑在任何服务器上并且表现一致。一个开发者在笔记本上建立的一个容器,能跑在很多...
15年前,几乎所有的应用的编写,都使用已经被定义好的服务堆栈和部署在一个庞大的专有的服务器上。今天,开发者建立和组合一个应用,必须要为这些应用准备去发布到各种环境下面,像公共环境,本地环境,甚至虚拟机的环境下。 这张图给我们展示了以下几个意...
从AUFS说起 先谈下Docker的文件系统是如何工作的。Docker镜像是由多个文件系统(只读层)叠加而成。当我们启动一个容器的时候,Docker会加载只读镜像层并在其上添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该...
简介 公司的测试环境运行了很多docker服务,很多服务内在的使用域名访问其它主机上的服务(很明显,你不能限定同事们只能使用ip)。这时,便需要一个DNS,使得容器中的服务可以方便的根据域名得到ip。 如果这个dns服务运行在一个容器中就更...
总感觉使用Docker时坑坑洼洼的,有时不留神duang的一声就掉坑里了。Docker自带的网络用起来一直感觉不是太方便,比如启动一个需要访问容器内部端口的容器时只要用-v参数做端口映射,这时Docker会启用一个类似这样的进程来完成端口转...
Redis是使用一个连接附加到一个web应用程序。 创建一个redis docker容器 首先,我们先为redis创建一个Dockerfile FROM ubuntu:12.10 RUN apt-get update RUN apt-get...
跨主机通信 Docker默认的网络环境下,单台主机上的Docker容器可以通过docker0网桥直接通信,而不同主机上的Docker容器之间只能通过在主机上做端口映射进行通信。这种端口映射方式对很多集群应用来说极不方便。如果能让Docker...
Bridge模式 当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。从d...
YAML 模板文件 默认的模板文件是 docker-compose.yml ,其中定义的每个服务都必须通过 image 指令指定镜像或build 指令(需要 Dockerfile)来自动构建。 其它大部分指令都跟 docker run 中的...
DockerCompose项目Compose命令说明 大部分命令都可以运行在一个或多个服务上。如果没有特别的说明,命令则应用在项目所有的服务上。执行 docker-compose [COMMAND] –help 查看具体某个命令...
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 Compose 项目目前在 Github 上进行维护。 Compose 定位是“defining and ru...