Prometheus笔记-Docker部署Prometheus

拉取镜像#

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配置文件在宿主机的位置

作者:jruing

出处:https://www.cnblogs.com/jruing/p/17101823.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Jruing  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
历史上的今天:
2021-02-08 内网穿透之N g r o k
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示