拉取镜像

docker pull grafana/grafana


docker run -d -p 3000:3000 --name=grafana grafana/grafana

登录 web:http://192.168.85.140:3000/login
初始登录参数:admin/admin

分析 grafana 容器

docker inspect grafana

# 环境变量
"Env": [
    "PATH=/usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
    "GF_PATHS_CONFIG=/etc/grafana/grafana.ini",
    "GF_PATHS_DATA=/var/lib/grafana",
    "GF_PATHS_HOME=/usr/share/grafana",
    "GF_PATHS_LOGS=/var/log/grafana",
    "GF_PATHS_PLUGINS=/var/lib/grafana/plugins",
    "GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
],

得知 /etc/grafana、/var/lib/grafana、/var/log/grafana 需要挂载

mkdir -p /data/grafana/{conf,data,log}

docker cp grafana:/etc/grafana/. /data/grafana/conf

docker cp grafana:/var/lib/grafana/. /data/grafana/data

docker cp grafana:/var/log/grafana/. /data/grafana/log


chmod -R 777 /data/grafana/conf

chmod -R 777 /data/grafana/data

chmod -R 777 /data/grafana/log

关闭简单容器,重新运行完整容器

docker stop grafana && docker rm grafana

docker run -d --name grafana \
 -p 3000:3000 \
 -v /data/grafana/conf:/etc/grafana \
 -v /data/grafana/data:/var/lib/grafana \
 -v /data/grafana/log:/var/log/grafana \
 grafana/grafana
作者:admin  创建时间:2023-10-02 15:32
最后编辑:admin  更新时间:2023-10-02 16:31