1. 在Docker庫中查找influxDB鏡像
docker search influxdb?? ??? ??? ??? ??? ?# 在Docker庫中查找influxDB鏡像文件
? 從Docker庫中拉取influxDB鏡像
docker pull influxdb?? ??? ??? ??? ??? ?# 從docker庫中拉取influxDB鏡像,默認拉取最新版本
docker images?? ??? ??? ??? ??? ??? ??? ?# 查看本地已有的鏡像文件
?. Docker安裝influxDB
sudo docker run -d -p 8083:8083 -p8086:8086 --expose 8090 --expose 8099 --name influxDbService influxdb
?? ?-d:deamon,后臺啟動
?? ?-p:port, 端口映射,宿主機端口:容器內端口;8083是influxdb的web管理工具端口,8086是influxdb的HTTP API端口
?? ?--expose:允許容器接受外部傳入的數據
?? ?--name:容器名稱,此處為influxDbService
?? ?influxdb:鏡像名
?? ?
sudo docker ps -a?? ??? ??? ??? ??? ??? ?# 查看本地運行的docker容器
?
influxDB相關命令
# influxDB中創建數據庫
create database imooc
# influxDB中創建用戶bubba,設置密碼bumblebeetuna,并授予所有權限
create user bubba with password 'bumblebeetuna'
grant all privileges to bubba
# 查詢imooc數據庫的nginx_log表的所有數據
use imooc?? ??? ??? ??? ??? ??? ??? ??? ?# 使用imooc數據庫
select * from nginx_log
?