拉取镜像
docker pull prom/prometheus:latest
创建网络 (可不用)
# 方便其他组件连接Prometheus
docker network create prom-network --driver bridge
持久化数据库(可不用)
如果删除容器,所有数据都将丢失,下次运行映像时,将重新初始化数据库。为避免这种数据丢失,应装载一个卷,即使在删除容器后,该卷也会增加持久性。
# 创建数据存放目录
docker volume create prom-volume
# 启动的时候加入以下内容
-v prom-volume:/prometheus
启动Prometheus
docker run -itd --name prometheus \
--network prom-network \
-p 9090:9090 \
-v prom-volume:/prometheus \
-v /usr/local/src/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus:latest
# --name 表示容器定义的名字为Prometheus
# -- network 表示连接的网络是prome-network
# -v 表示数据持久化存储在宿主机的位置
# -v 表示Prometheus配置文件在宿主机的位置
标签:network,部署,Prometheus,volume,--,prometheus,prom,Docker
From: https://www.cnblogs.com/jruing/p/17101823.html