运维之我的docker_51CTO博客
docker           ps     容器列表           run     运行容器     -d 守护进程运行(后台运行)             -t     分配制个伪tty           -i   开发输入                       -P     0.0.0.0:81:80映射容器内端口到0.0.0.081端口             -a
原创 2017-01-29 22:19:36
8125阅读
1点赞
介绍     Docker 是 PaaS 提供商 dotCloud 开源一个基于 LXC(Linux Container) 高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。   因为docker使用是在容器技术上运行环境,而虚拟化是在虚拟化层级上运行虚拟系统然后在虚拟系统上再运行环境。单从层级上docker比虚拟化少一个“虚拟系统”层级资源消耗,性能和启动速度上要高于虚拟化。
原创 精选 2017-01-18 23:59:52
6674阅读
      在docker实例中你可以使用现有的容器连接到一个或多个网络,容器也可以使用不通网络驱动网络。一旦连击了容器就可以使用另外一个容器ip和主机名进行对外通信。 对于支持多主机覆盖型或自定义网络,连接到同一个主机网络但是不同启动主机容积也可以使用这种方式。
原创 2017-01-30 12:47:03
2787阅读
  因为docker产生容器不是一个永久存储文件,所以无法保证你文件永久保存。建议大家把容器产生日志通过fluentd,flume,logstash等工具传送到一个日志仓库,这样保证方便保证数据安全和管理。由于docker官方推荐,我们本次讲解是fluentd日志收集组件。
原创 精选 2017-05-05 17:44:16
10000+阅读
1点赞
1评论
      docker引擎十分强大,本身包含了对容器网络驱动支持。默认docker会提供桥接(bridge)和覆盖网络(overlay ). 桥接:物理网卡和虚拟网卡通过虚拟网络内虚拟交换进行桥接,对外通讯。 bridge_network.png 覆盖网络:暂时只从官方看到是使用vxlan技术网络,swarm使用这种加密网络会更安全。
原创 2017-01-30 11:37:43
1156阅读
使用Dockerpython sdk在你系统里面快速开发定制你需要内容。
原创 2017-03-04 17:17:00
3683阅读
4评论
    本章介绍docker是如何把数据管理起来,在一些业务需要把大量数据或者数据存储起来,默认不随着容器释放删除,逻辑卷将会变成无容器独立悬空数据卷,这时就需要用到数据卷功能, 下面分为两部分: 独立数据卷 (data valumes) 容器数据卷(data valumes container)
原创 2017-01-23 21:07:57
5208阅读
1点赞
      使用docker引擎swarm模式是v1.12.0版本以后新特性,我们使用docker cli创建一个swarm,部署和管理应用服务集群。 swarm集群特色 docker引擎综合了集群管理功能: 默认自带集群服务管理工具,不需要额外工具。 分布式设计思路: 部署docker时不区分节点角色,当启动时根据不同角色使用不同参数。docker引擎分为管理器和工作程序 ,这就意味着你可以使用一个磁盘构建一个完整集群。
原创 2017-01-30 21:25:59
9704阅读
1点赞
2评论
安装/升级你Docker客户端 您可以通过阿里云镜像仓库下载:mirrors.aliyun.com/help/docker-engine 或执行以下命令: curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
原创 2017-01-19 00:11:05
2338阅读
当然Dockerfile写起来很简单,但是希望大家遵循几个docker初创理念,同样是官方推荐用法: 1.你docker尽量保持轻盈,保证我们随时可以停止,删除,重新构建新实现最小化设置和配置。   这样就要求你在构建镜像时尽量创建一个空目录,在里面放入有效文件进行构建,如果实在无法避免就写一个.dockerignore文件把不必要文件忽略 2.避免安装不必要包,否则会增加你镜像大小 3.每个容器尽量只运行一个进程,多个应用运行多个容器,这样更容易让你横向批量拓展。而不是把多个应用集成到一个容器内,当然如果你只是为了方便拷贝环境确实可以这么做,或者使用更聪明link方法。 4.层数最小化,可以说docekr里面每个指令都是一层。为了可读行,快速性方便你以后长期维护 5.当你一行操作太长时候尽量使用“\”去把各个操作分成更短行方便你修改和查看 6.因为Dockerfile是由上向下执行,每个指令都会生成一个层默认会缓存构建结果。如果你最后一指令构建错了或做了修改,重新构建时只会执行最后一个指令。如果想去掉这个缓存请使用--no-cache=true
推荐 原创 2017-01-19 00:47:55
10000+阅读
1点赞
    因为生产情况下官方容器还是比较慢,所以会用到自建docker仓库。docker官方提供完整部署仓库容器,你只需要提供域名证书,把文件系统挂载到容器,一个用户密码文件就可以使用基本仓库功能了。数据灾备的话因为使用本地或者第三方存储所以都有很成熟方案,很方便了。
原创 2017-01-30 20:54:23
2768阅读
1点赞
第一章 nginx安装基本引导和进程信号 02-nginx IO模型 03-nginx负载均衡 04-nginxroot和alias区别 05-nginx limit_req和limit_conn_zone 06-nginx访问控制“限制ip”,“限制用户名” 07-nginx geo区域访问控制 08-nginxif语句条件判断 10-nginx内部变量和自定义变量 11-nginx rewrite uri地址重写 12-nginx限制文件下载速度
原创 2017-01-23 21:20:32
1520阅读
下面是之前写过一些有关saltstack文章 SaltStack使用教程(一):安装并简单配置使用 SaltStack使用教程(二):文件和目录管理 SaltStack使用教程(三):定时任务管理cron.present SaltStack使用教程(四):服务管理
原创 2017-01-23 21:54:01
1281阅读
  很多时候大家不同容器想要不用启动参数这个时候不妨使用脚本封装来实现,官方也很推荐这个做法,这里介绍下如何使用脚本传参快速启动一个zookeeper集群。   zookeeper集群大家知道有部分通用配置,和一些动态配置如果用一个简单zookeeper实例无法正常启动集群,所以我们节点列表和节点ID是需要动态传入所以下面的脚本${ZK_ID}和${ZK_LIST}是需要你使用compose配置传入
推荐 原创 2017-03-20 22:16:56
10000+阅读
1点赞
 接触了半年多 服务器, 网络管理 。今天突然要想到,记录下自己点点滴滴工作了。  这样, 一天就记录一个问题, 不管多少问题点 。  记得第一次问ipfeng  今天, 就说 开博  了
原创 2013-07-24 16:46:37
558阅读
1点赞
1评论
  正常情况下都是使用git对Docker构建镜像目录进行版本管理,方便版本升级或回退。当测试镜像版本稳定后提交到docker hub,方便我们使用和管理。           导出镜像           导入镜像
原创 2017-01-30 13:07:45
2584阅读
    docker-compose是定义和运行多容器Docker应用程序工具。我们可以把特定几个容器组合起来构建成一个应用向下图一样。看上去有点像我们以前用过saltstack使用方式一样,同样compose使用yaml语法,通过这种方式我们可以把就像单机版本(docker版)saltstack.compose也可以yml文件为管理单位进行项目管理。 现在大家是不是很感兴趣啊。
原创 2017-01-29 21:17:42
10000+阅读
1点赞
    这里为了方便大家使用写了两个版本分别是官方docker提交方法和阿里云方便大家熟悉各个环境 国内阿里云提供了国内docker仓库,而且docker有单独密码进行登录,如果不指定tag拉取镜像默认版本是“lastest ”大家可以快速使用方法如下:
原创 2017-01-19 00:35:22
5163阅读
    做了这些年,或多或少有些感悟,有成功时喜悦,有失败时伤感;多多少少有些学习经验与工具;分享共勉。    记得第一份工作岗位名称比较奇怪,叫EDP,可能是电子数据处理吧;开始接触SQL server数据库,服务器用是IBM AS400。那时候和大多数刚刚毕业的人一样,跟着前辈进行“传帮带”学习
推荐 原创 2014-06-05 15:57:15
6749阅读
20点赞
14评论
      今天是2016年春节最后一个工作日,公司同事走已经所剩无几了,便是无几中那一个,今天难得无事,抛开了所有的故障和GUG,安安静静写下这篇随笔,铭记是怎么干上这份工作。             你们无论如何都
原创 2016-02-04 10:33:05
661阅读
4点赞
5评论
  • 1
  • 2
  • 3
  • 4
  • 5