文件名称:docker-gen:从docker容器元数据生成文件
文件大小:36KB
文件格式:ZIP
更新时间:2024-02-22 23:51:01
go docker DockerGo
docker-gen docker-gen是一个文件生成器,使用Docker容器元数据来呈现模板。 它可用于生成各种文件,用于: 集中式日志记录-,logstash或其他集中式日志记录工具,可跟踪容器的JSON日志文件或容器内的文件。 日志旋转文件以旋转容器JSON日志文件 反向代理CONFIGS - , ,等从主机到容器反向代理CONFIGS路由请求 服务发现-脚本(python,bash等。),用于在 ,hipache等内部注册容器。 === 安装 运行docker-gen的三种常见方法: 在主机上 与另一个应用程序捆绑在一个容器中 单独的独立容器 主机安装 Linux / OSX二进制版本 下载所需的版本,解压缩并安装到PATH中。 $ wget https://github.com/jwilder/docker-gen/releases/download/0.7.3/docker-gen-linux-amd64-0.7.3.tar.gz $ tar xvzf docker-gen-linux-amd64-0.7.3.tar.gz $ ./docker-gen 捆
【文件预览】:
docker-gen-master
----.travis.yml(104B)
----cmd()
--------docker-gen()
----utils_test.go(3KB)
----templates()
--------fluentd.conf.tmpl(430B)
--------etcd.tmpl(443B)
--------dnsmasq.hosts.conf.tmpl(242B)
--------logrotate.tmpl(515B)
--------nginx.tmpl(2KB)
----context.go(4KB)
----Dockerfile(384B)
----LICENSE(1KB)
----GLOCKFILE(399B)
----example.conf(375B)
----template.go(15KB)
----reflect.go(984B)
----config.go(1KB)
----docker_client_test.go(4KB)
----examples()
--------docker-gen.cfg(516B)
--------docker-gen.upstart.conf(184B)
--------docker-gen.service(310B)
----generator.go(12KB)
----context_test.go(3KB)
----.gitignore(21B)
----Makefile(3KB)
----.dockerignore(26B)
----template_test.go(19KB)
----README.md(18KB)
----generator_test.go(7KB)
----utils.go(1KB)
----docker_client.go(3KB)
----reflect_test.go(1KB)