kzdgt Blog

路在脚下,心向远方

部署etcd

部署etcd

安装部署 docker pull bitnami/etcd docker run -d --name etcd-server \ --network mynet2 \ --publish 2379:2379 \ --publish 2380:2380 \ --env ALLOW_NONE_AUTHENTICATION=yes \ --env ETCD_ADVERTISE_CLIENT_URLS=http://0.0.0.0:2379 \ bitnami/etcd:latest go get go.etcd.io/etcd/client/v3 put和get,以及watch操作 package main import ( "context" "fmt" "go.etcd.io/etcd/client/v3" "net" "strings" "time" ) var cli *clientv3.Client func main() { var err error cli,

部署influexDB

部署influexDB

官方文档 官方文档很详细,有安装教程和示例 Install InfluxDB | InfluxDB OSS 2.4 Documentation (influxdata.com) 安装部署 docker pull influxdb docker run -id --name influxdb -p 8086:8086 influxdb docker exec -it influxdb /bin/bash # influxDB 1.x版本 示例使用1.x版本 go get github.com/influxdata/influxdb1-client/v2 # influxDB 2

kafka学习笔记

kafka学习笔记

安装 使用docker-compose部署kafka和zookeeper version: '3' services: zoo1: image: wurstmeister/zookeeper ports: - "2181:2181" hostname: zoo1 container_name: zookeeper kafka: image: wurstmeister/kafka depends_on: - zoo1 ports: - "9092:9092" environment: KAFKA_ADVERTISED_HOST_NAME: 114.116.21.20 KAFKA_CREATE_TOPICS: "sun:1:1" KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zoo1:2181 container_name: kafka

各服务部署docker

数据卷容器 首先创建一个数据卷容器c_volume,用于数据持久化,存放在/volume docker run -id --name=c_volume -v /volume centos:7 docker exec -it c_volume /bin/bash 后续的博客、数据库数据等可以统

Docker容器化技术

这个博客非常好,里面有docker相关的内容 docker - 洛溪 (zhpengfei.com) 安装docker 使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用国内