随笔分类 -  docker container

ubuntu 14.04 https 形式安装docker 私有库 harbor
摘要:起始目录/root,root 登陆后,直接在该目录进行下面的命令 下载harbor 预编译包 0.4.5 准备通过域名 reg.server.com 来访问镜像库所以需要在/etc/hosts 文件中加入 192.168.10.90 reg.server.com, IP 镜像服务器的地址。 1 生成 阅读全文
posted @ 2016-11-09 15:58 Yudar 阅读(647) 评论(0) 推荐(0)
Docker源码分析(九):Docker镜像
摘要:1.前言回首过去的2014年,大家可以看到Docker在全球刮起了一阵又一阵的“容器风”,工业界对Docker的探索与实践更是一波高过一波。在如今的2015年以及未来,Docker似乎并不会像其他昙花一现的技术一样,在历史的舞台上热潮褪去,反而在工业界实践与评估之后,显现了前所未有的发展潜力。究其本... 阅读全文
posted @ 2015-04-05 12:05 Yudar 阅读(581) 评论(0) 推荐(0)
Docker源码分析(八):Docker Container网络(下)
摘要:1.Docker Client配置容器网络模式Docker目前支持4种网络模式,分别是bridge、host、container、none,Docker开发者可以根据自己的需求来确定最适合自己应用场景的网络模式。从Docker Container网络创建流程图中可以看到,创建流程第一个涉及的Dock... 阅读全文
posted @ 2015-04-05 12:02 Yudar 阅读(737) 评论(0) 推荐(0)
Docker源码分析(七):Docker Container网络 (上)
摘要:1.前言(什么是Docker Container)如今,Docker技术大行其道,大家在尝试以及玩转Docker的同时,肯定离不开一个概念,那就是“容器”或者“Docker Container”。那么我们首先从实现的角度来看看“容器”或者“Docker Container”到底为何物。逐渐熟悉Doc... 阅读全文
posted @ 2015-04-05 12:00 Yudar 阅读(539) 评论(0) 推荐(0)
Docker源码分析(六):Docker Daemon网络
摘要:1. 前言Docker作为一个开源的轻量级虚拟化容器引擎技术,已然给云计算领域带来了新的发展模式。Docker借助容器技术彻底释放了轻量级虚拟化技术的威力,让容器的伸缩、应用的运行都变得前所未有的方便与高效。同时,Docker借助强大的镜像技术,让应用的分发、部署与管理变得史无前例的便捷。然而,Do... 阅读全文
posted @ 2015-04-05 11:59 Yudar 阅读(561) 评论(0) 推荐(0)
Docker源码分析(五):Docker Server的创建
摘要:1.Docker Server简介Docker架构中,Docker Server是Docker Daemon的重要组成部分。Docker Server最主要的功能是:接受用户通过Docker Client发送的请求,并按照相应的路由规则实现路由分发。同时,Docker Server具备十分优秀的用户... 阅读全文
posted @ 2015-04-05 11:58 Yudar 阅读(588) 评论(0) 推荐(0)
Docker源码分析(四):Docker Daemon之NewDaemon实现
摘要:1. 前言Docker的生态系统日趋完善,开发者群体也在日趋庞大,这让业界对Docker持续抱有极其乐观的态度。如今,对于广大开发者而言,使用Docker这项技术已然不是门槛,享受Docker带来的技术福利也不再是困难。然而,如何探寻Docker适应的场景,如何发展Docker周边的技术,以及如何弥... 阅读全文
posted @ 2015-04-05 11:06 Yudar 阅读(564) 评论(0) 推荐(0)
Docker源码分析(三):Docker Daemon启动
摘要:1 前言Docker诞生以来,便引领了轻量级虚拟化容器领域的技术热潮。在这一潮流下,Google、IBM、Redhat等业界翘楚纷纷加入Docker阵营。虽然目前Docker仍然主要基于Linux平台,但是Microsoft却多次宣布对Docker的支持,从先前宣布的Azure支持Docker与Ku... 阅读全文
posted @ 2015-04-05 11:04 Yudar 阅读(3543) 评论(0) 推荐(0)
Docker源码分析(二):Docker Client创建与命令执行
摘要:1. 前言如今,Docker作为业界领先的轻量级虚拟化容器管理引擎,给全球开发者提供了一种新颖、便捷的软件集成测试与部署之道。在团队开发软件时,Docker可以提供可复用的运行环境、灵活的资源配置、便捷的集成测试方法以及一键式的部署方式。可以说,Docker的优势在简化持续集成、运维部署方面体现得淋... 阅读全文
posted @ 2015-04-05 11:01 Yudar 阅读(504) 评论(0) 推荐(0)
Docker源码分析(一):Docker架构
摘要:1 背景1.1 Docker简介Docker是Docker公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。目前,Docker可以在容器内部快速自动化部署应用,并可以通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源... 阅读全文
posted @ 2015-04-05 11:00 Yudar 阅读(975) 评论(0) 推荐(0)
深入浅出Docker(六):像谷歌一样部署你的应用
摘要:1.概述谷歌发起的开源项目从来都是广受技术圈的关注和讨论,本文将介绍的就是最新的容器编排管理系统Kubernetes。Kubernetes开源项目版本更新频繁,对于初次使用者来说其定义大量的技术术语并且随时会有新术语出现。在这种不稳定的技术框架之下,对使用者来说确实带来了一定的技术门槛。为了掌握Ku... 阅读全文
posted @ 2015-04-04 09:01 Yudar 阅读(1062) 评论(0) 推荐(0)
深入浅出Docker(五):基于Fig搭建开发环境
摘要:概述在搭建开发环境时,我们都希望搭建过程能够简单,并且一劳永逸,其他的同事可以复用已经搭建好的开发环境以节省开发时间。而在搭建开发环境时,我们经常会被复杂的配置以及重复的下载安装所困扰。在Docker技术未出现之前,我们可以使用Pupet、Chef、Ansible等配置管理工具把复杂的配置管理起来,... 阅读全文
posted @ 2015-04-04 08:57 Yudar 阅读(661) 评论(0) 推荐(0)
深入浅出Docker(四):Docker的集成测试部署之道
摘要:1. 背景敏捷开发已经流行了很长时间,如今有越来越多的企业开始践行敏捷开发所提倡的以人为中心、迭代、循序渐进的开发理念。在这样的场景下引入Docker技术,首要目的就是使用Docker提供的虚拟化方式,给开发团队建立一套可以复用的开发环境,让开发环境可以通过Image的形式分享给项目的所有开发成员,... 阅读全文
posted @ 2015-04-04 08:50 Yudar 阅读(1227) 评论(0) 推荐(0)
深入浅出Docker(三):Docker开源之路
摘要:背景Docker从一开始的概念阶段就致力于使用开源驱动的方式来发展,它的成功缘于国外成熟的开源文化氛围,以及可借鉴的社区运营经验。通过本文详细的介绍,让大家可以全面了解一个项目亦或者一项技术是如何通过开源的方式发展起来的。为了更准确的描述Docker的社区状况,请先看一份来自Docker官方的数据:... 阅读全文
posted @ 2015-04-04 08:49 Yudar 阅读(1663) 评论(0) 推荐(0)
使用 Docker 搭建 Java Web 运行环境
摘要:目录[-]原料前提条件安装 Docker做法下载镜像启动容器安装相关软件安装 JDK安装 Tomcat设置环境变量编写运行脚本退出容器创建 Java Web 镜像启动 Java Web 容器品尝总结Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻... 阅读全文
posted @ 2015-01-28 11:38 Yudar 阅读(816) 评论(0) 推荐(1)