# 使用docker建立grafana ###### tags: `grafana` # 前置作業 ### 1. 先更新apt-get的存儲庫下載軟件包 ```bash=\ sudo apt-get update ``` ### 2. 安裝DOCKER(如果機器已經安裝可略過此項目) ```bash=\ sudo apt-get -y install docker.io ``` 可以使用此命令查看一下 docker 服務是否有正常啟動 ```bash\ service docker status ``` # 使用docker 安裝方式 ### 1. 下載influxdb 並啟用 ```bash=\ docker run -d --name influxdb --restart=always -p 8083:8083 -p 8086:8086 -v /data/influxdb:/var/lib/influxdb -e ES_JAVA_OPTS:-Xmx2g -e ES_JAVA_OPTS:-Xms2g influxdb ``` > -d:背景執行 -v:持久化,設定容器儲存 LOG 路徑 /var/lib/influxdb 同步一份到我們指定路徑 /data/influxdb –name:Container 命名 -p:設定 port號 –restart=always:機器重啟後 Container 自動重啟(預設是關閉) –link:Container 互聯 ES_JAVA_OPTS=”-Xms2g -Xmx2g”:設定記憶體可使用上限 –user root:因為 grafana 在 5.1.0 之前是使用 root 權限 run 起來的,但是在這之後版本沒有這樣做所以要多下一個 –user root 指令 ### 2.下載 grafana 並 run 起來(這邊是使用5.2.4版本的grafana) ```bash=\ docker run -d --name grafana --restart=always -p 80:3000 -v /data/grafana:/var/lib/grafana --user root --link influxdb:influxdb grafana/grafana:5.2.4 ``` ### 3. 查看容器狀態 ```bash=\ docker ps -a ``` 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.