docker run -d -p 3001:3000 --name=grafana544 -v D:/grafana/grafana-5.0.1/data:/var/lib/grafana -v D:/grafana/grafana-5.0.1/conf:/usr/share/grafana/conf grafana/grafana:5.4.4
這是我用的命令,可以用作參考,以下為參數的說明:
-d : 后台運行容器
-p: 容器的3000端口映射宿主機器的3001端口
--name=自定義容器名稱: 設置容器名稱
-v 宿主機器文件路徑:容器文件路徑:掛載共享宿主的文件,實現數據持久化
grafana/grafana:5.4.4: 鏡像名稱(我使用的是5.4.4版本的鏡像)
需要注意的是:
1、grafana鏡像目前只支持linux版本,所以文件的存放路徑與windows版本不一致,掛載時需要注意
2、我選擇掛載數據文件(/var/lib/grafana)和配置文件(/usr/share/grafana/conf)。前者存放panels、datasoure、頁面等數據,后者為配置文件,掛載后可以直接在宿主機器上修改,重啟容器后生效
3、具體操作容器需要一些基本的docker使用常識,我這邊就不細說了,可以自行百度