Basic Docker Images
Images
For better debugging, these images were expanded with ping,telnet,dig,nano,wget, ....
-
alpine-base alpine, +bash, ping, telnet, dig, ...
-
ubuntu-mod ubuntu, +bash, ping, telnet, dig, ...
-
redis-mod redis, +bash, ping, telnet, dig, ...
Composes
-
etcd-std etcd, +etcdkeeper(-mod), +db (mysql:8), +cache (redis 5), ...
- lite-etcd-std etcd, +etcdkeeper, ...
-
monitor +grafana, +prometheus, ...
-
nacos-std nacos, +mysql(master+salve),
+grafana, +prometheus, ...- nacos-local nacos, +mysql(master+salve), +grafana, +prometheus, ...
-
elasticsearch-std elasticsearch, +cerebro, ...
-
skywalking-std skywalking
-
zipkin-std zipkin, +zipkin-mysql, +grafana, +prometheus, ...
-
kafka-std kafka, +zookeeper, +zk-web ...
-
mysql-master-slave mysql: master + slave
run
# start premetreus and grafana
make run-monitor
# start nacos (and an embedded mysql master+slave)
make run-nacos
# start zipkin (and an embedded mysql)
make run-zipkin
# start etcd, mysql 8 (for biz-logic), and redis 5
make run-etcd
# start elasticsearch
make run-es
# start skywalking (after `make run-es`)
make run-skyw
# ...
nacos guide
-
starting them
make run-monitor make run-nacos # ...
open http://localhost:8848/nacos and login with
nacos/nacos
.monitor:
- open grafana at http://localhost:13000/
- open prometheus at http://localhost:9090/, and search
nacos-monitor
to lookup nacos data.
-
initialize nacos monitor data
following this guide:
skywalking guide
-
starting them
make run-es make run-skyw # ...
open http://localhost:18080/.
zipkin guide
-
starting them
make run-monitor make run-zipkin # ...
open http://localhost:9411/.
monitor:
- open grafana at http://localhost:13000/
- open prometheus at http://localhost:9090/
Link to
- https://hub.docker.com/hedzr/
- https://hub.docker.com/hedzr/alpine
- https://hub.docker.com/hedzr/ubuntu
- https://hub.docker.com/hedzr/redis
LICENSE
MIT