docker consul 环境搭建

2019-11-28
阅读 1 分钟
2k
consul 有客服端模式(client)和服务端模式(server),在实际的部署中会在每个客户端机器上部署一个本地 client, server 的数据会同步到 client,服务直接和本地 client 交互,有效地减少了网络通信

docker etcd 环境搭建

2019-11-27
阅读 3 分钟
3.7k
etcd 是用 golang 编写,raft 协议实现的分布式高可靠的 kv 存储系统,常用来作为配置共享和服务注册发现,Kubernetes 就使用 etcd 来保存整个集群的状态

docker jenkins ci/cd

2019-11-27
阅读 3 分钟
2.2k
Jenkins 是一个很老的 ci/cd 服务了,但是至今并未过时,几乎是各种公司的首选,足见其功能强大 最近用 docker 搭建了一个 Jenkins 服务,实现了代码提交后自动触发测试和部署,再也不用手动发布了,节省了大量的时间 制作 docker 镜像 {代码...} 这里我在基础镜像上安装了 make 工具,因为我大部分项目都是用 make 构建...

docker golang 开发环境

2019-11-27
阅读 3 分钟
4.7k
go 版本的不一致,依赖库不一致,导致编译失败;代码生成工具不一致,导致生成代码有问题;依赖工具缺失,导致测试不通过等等,开发环境和生产环境之间的差异会导致各种各样奇怪的问题,而 docker 特别擅长解决这种一致性问题