docker中安装

mkdir -p data/etcd/{data,conf}

chmod -R 777 /data/etcd/data
chmod -R 777 /data/etcd/conf

# 创建网络
docker network create etcd-net

简单无密码安装

docker run -d --restart=always --name etcd \
    --network etcd-net \
    --publish 2379:2379 \
    --publish 2380:2380 \
    -v /data/etcd/data:/bitnami/etcd/data \
    -v /data/etcd/conf:/opt/bitnami/etcd/conf \
    --env ALLOW_NONE_AUTHENTICATION=yes \
    --env ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379 \
    bitnami/etcd:latest

使用账号密码

docker run -d \
--name etcd \
--net etcd-net \
-p 2379:2379 \
-p 2380:2380 \
-v /data/etcd/data:/bitnami/etcd/data \
-v /data/etcd/conf:/opt/bitnami/etcd/conf \
-e ETCD_ROOT_PASSWORD=123456 \
-e ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379 \
bitnami/etcd

注意如之前使用过无密码方式安装,需要删除data挂载目录后重新安装挂载

或者 进入 容器内部使用 etcdctl 创建账户 密码

作者:admin  创建时间:2023-10-03 20:13
最后编辑:admin  更新时间:2023-10-16 11:18