我的需求
Ubuntu 使用 Docker Compose 安裝 InfluxDB
幫我設定初始帳號跟密碼,並且對外 Port 改成 6888
ChatGPT 回應
好的,我會協助你設定 InfluxDB 的 Docker Compose 檔案,包含設定 admin 帳號跟密碼,以及將外部 Port 改為 6808。請參考以下的 Docker Compose 內容:
version: '3'
services:
influxdb:
image: influxdb
container_name: influxdb
ports:
- "6888:8086" # 修改這裡的 Port 設定,將外部 Port 改為 6888
restart: always
environment:
- DOCKER_INFLUXDB_INIT_MODE=setup
- DOCKER_INFLUXDB_INIT_USERNAME=admin # 設定 admin 帳號
- DOCKER_INFLUXDB_INIT_PASSWORD=your_password # 設定 admin 密碼
- DOCKER_INFLUXDB_INIT_ORG=your_organization # 設定組織名稱
- DOCKER_INFLUXDB_INIT_BUCKET=your_bucket # 設定 bucket 名稱
volumes:
- ./influxdb:/var/lib/influxdb2
請注意,我們在 ports
部分將內部 Port 8086
對應到外部 Port 6888
。同時,在 environment
部分設定了帳號和密碼。你可以根據實際需求調整帳號、密碼和儲存路徑等設定。
設定完成後,保存這份 Docker Compose 檔案,然後執行以下指令啟動 InfluxDB 服務:
docker-compose up -d
這樣你的 InfluxDB 就會使用指定的帳號、密碼,並對外提供在 6888 Port 的存取。