coreos把etcd的image放到自家的quay.io,而不是hub.docker,或许是竞争关系,但国内下载quay.io容器极难,反正*是下载不了。
幸好有热心爱好者搬运到docker上:
docker pull djx339/etcd:v3.0.15
docker pull quay.io/coreos/etcd:v3.0.15
各个模块校验码是一样的。
安装指令:
ETCD_VERSION="v3.0.15"
THIS_NAME="my_etcd_123"
THIS_IP="0.0.0.0"
docker run --name etcd --restart=always -p 2379:2379 -p 2380:2380 -d quay.io/coreos/etcd:${ETCD_VERSION}
/usr/local/bin/etcd --data-dir=data.etcd --name ${THIS_NAME} --listen-peer-urls http://${THIS_IP}:2380
--advertise-client-urls http://${THIS_IP}:2379 --listen-client-urls http://${THIS_IP}:2379
关于安全性:
https://github.com/buxiaomo/docker-etcd
web维护:
https://github.com/henszey/etcd-browser