
docker
rually
这个作者很懒,什么都没留下…
展开
-
docker学习笔记------kubenetes 扫盲贴
see detail : https://github.com/kubernetes/kubernetes/blob/master/docs/design/architecture.mdk8s 架构图:一:节点:The Kubernetes node has the services necessary to run application containers翻译 2015-12-13 15:04:47 · 1938 阅读 · 0 评论 -
docker容器日志的收集---fluentd
fluentdFluentdcollects events from various data sources and writes them to files.安装之前:Ruby 环境 version>2.0 (ruby安装https://www.rubylang.org/en/documentation/installation/)下载安装:$ gem instal原创 2016-06-28 16:11:33 · 3924 阅读 · 0 评论 -
Docker日志收集-splunk
Splunksplunk是一个功能强大的日志管理工具。Splunk使用了现代搜索引擎技术对日志进行搜索,同时提供了一个非常强大的AJAX 式的界面展现日志下载安装下载安装:http://blog.liuts.com/post/158/ 端口:8000/tcp - Splunk Web interface (Splunk Enterprise and SplunkLight)原创 2016-06-28 16:04:10 · 3042 阅读 · 0 评论 -
docker容器日志收集--logstah
LogstashLogstash :时间和日志管理工具,可以用来收集,解析,存储日志。Github:https://github.com/elastic/logstash官网: https://www.elastic.co/products/logstash 原理 :三个阶段(管道的方式):输入input--> 处理filter(不是必须的)--> 输出ou原创 2016-06-28 16:00:15 · 3937 阅读 · 0 评论 -
docker学习笔记-----grpc 填坑记(二)
1 先来看一张整体结构图:只要是grpc支持的语言,在不同的client或者server端,都可以用来编写程序。下面我们使用go语言来编写。2 安装git和go 语言环境获取源码:go get -u github.com/grpc/grpc-go/examples/helloworld/greeter_clientgo get -u github.com/grpc/gr原创 2016-06-10 10:34:03 · 1579 阅读 · 0 评论 -
docker学习笔记-----grpc 填坑记(一)
1 什么是grpc2 docker里面何时用到grpc 3 grpc 什么东西?4 grpc 运行个例子5 grpc 解决翻墙的问题从相应的github上面下载源码,在gopath 下面创建和需要import的文件一样的目录结构,把github的内容拷贝进去 expects import "google.golang.原创 2016-06-10 10:04:53 · 4601 阅读 · 0 评论 -
docker 学习笔记---如何将docker 镜像上传到docker hub仓库
1 先创建docker hub 帐号 ,并创建仓库首先你需要一个docker hub 帐号,记住username,password,email .后面在命令行验证登陆的时候需要用到,再下来就是创建仓库了,本文假定你的英语还凑合可以看得懂英文,辣么:create ---> create repository ,取个名字,这里我们最终创建的仓库名称:rual/ljw ,这个rual 是我的帐号,原创 2016-05-17 20:56:12 · 7405 阅读 · 0 评论 -
docker源码阅读笔记(一)---- docker的入口
# docker源码的入口位置 /docker/docker/docker.go# 主要步骤:## 初始化一个进程reexec.Init ## 基于操作系统平台,设置终端仿真,设置标准输入输出,和错误。stdin, stdout, stderr := term.StdStreams()## 将clientFlags 标志位,commonFlags标志位合并到flag.Comma原创 2016-03-28 09:56:46 · 1497 阅读 · 0 评论 -
用Makefile来操作docker
废话不说,直接干货:include env_makeNS = your docker namespaceVERSION ?= latestREPO = your docker repo nameNAME = name of the imageINSTANCE = default.PHONY: build push shell run start stop rm release原创 2016-03-11 20:46:31 · 3373 阅读 · 0 评论 -
配置docker的开发环境
step 1 :从github 的docker 账户创建一个分支,fork到自己的账户step 2 :fork到自己的账户以后,在Intelij IDEA IDE当中,用git插件将代码拉到本地的IDEA当中,前提是A 自己的windows系统上已经安装了go语言的开发环境,并且配置,goroot指向安装目录 gopath指向工作目录原创 2016-03-22 13:13:00 · 1349 阅读 · 0 评论 -
docker daemon 源码分析
1 今天主要研究的事docker daemon 这个守护进程。这个daemon 在docker中扮演什么样的角色呢? docker daemon 通过server 模块接受 client 的命令请求,然后根据不同的请求类型,创建出不同的job,在docker engine 中运行。docker 根据不同的docker driver 来完成不同的docker job 返回结果。其中这个doc原创 2016-04-03 21:04:42 · 676 阅读 · 0 评论 -
docker学习笔记-------如何优雅的查看docker容器的日志
举例来说,如果容器内部运行了一个redis 服务,怎么样查看redis的运行状态1 ssh管理容器 先说的也是最差劲的方法 登录到容器内 开一个shell /bin/bash 然后在tail -f /var/logs/redis/redis_primary.log , 看完了再exit 到容器外边 ok , 很 low.....2 另外一种方法,原创 2016-02-11 21:43:52 · 18770 阅读 · 0 评论 -
kubernetes一键部署脚本kube-up.sh 学习笔记
一 Kubernetes 一件部署,kube-up脚本解析 二 脚本内部,脚本source调用步骤env.sh ----> kube-env.sh ---> kube-util.sh 1 env.sh 找不到,就不执行 2 kebe-env.sh 也就是定义了一些打印的颜色,和一个kube_server_version() 函数,原创 2015-12-30 21:54:17 · 3588 阅读 · 0 评论 -
docker学习笔记---给容器分配局域网IP
给容器分配公网IP准备工作:1 方便获取容器的ip 和pid的几个脚本:docker-pi docker-piddocker-ip#!/bin/sh exec docker inspect --format '{{.NetworkSettings.IPAddress }}' "$@"docker-pid#!/bin/shexec docker in原创 2016-07-15 17:55:12 · 5750 阅读 · 2 评论