etcd-adminer

来自Gea-Suan Lin's Wiki
Gslin讨论 | 贡献2023年10月24日 (二) 16:47的版本 →‎安裝
跳到导航 跳到搜索

etcd-adminer是一套etcd的网页管理工具。

安装

这边的方式是用Docker Compose跑起来,先设定/srv/etcd-adminer.example.com/docker-compose.yml,其中里面可以看到对外开Port 8081使用:

version: '3.2'
services:
  etcd-adminer:
    image: srimaln91/etcd-adminer:latest
    container_name: etcd-adminer
    hostname: etcd-adminer
    ports:
      - 8081:8080
    restart: unless-stopped
    volumes:
      - /srv/etcd-adminer.example.com/config.yaml:/app/config.yaml

接著设定/srv/etcd-adminer.example.com/config.yaml,这边是直接指定了etcd所有的机器,这边的设定值可以参考config.go[1]的程式码:

http:
  port: 8080
logger:
  level: "DEBUG"
etcd:
  - name: "example-etcd"
    endpoints:
      - "10.1.2.1:2379"
      - "10.1.2.2:2379"
      - "10.1.2.3:2379"
    superadmin:
      username: "root"
      password: "password"

后续就是标准的Docker Compose操作了:

sudo docker compose up -d

相关连结

外部连结