首页 > 其他分享 >Docker 部署Prometheus

Docker 部署Prometheus

时间:2023-02-08 15:12:55浏览次数:41  
标签:network 部署 Prometheus volume -- prometheus prom Docker

拉取镜像

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

相关文章

  • ruoyi-cloud微服务在Linux中使用docker-compose部署
    ruoyi-cloud微服务docker-compose部署前置说明**在本地安装虚拟机请务必给虚拟机分配足够内存!!!,**否则服务可能会在启动中挂掉分配4G内存我这边是够的,具体需要分配......
  • vue项目部署,清理缓存方式
    1.index.html<!--清除浏览器中的缓存--><metahttp-equiv="pragram"content="no-cache"><metahttp-equiv="cache-control"content="no-cache,no-store,must-revalid......
  • iis 部署vue 常用配置文件
    <?xmlversion="1.0"encoding="UTF-8"?><configuration><system.webServer><rewrite><rules><rulename="AngularJS"stopProcessing="true">......
  • docker搭建yapi接口文档系统、Idea中上传接口、在线调用
    一、前言在我们后端开发中,必不可少的是接口的交接,有很多种方式,常见的就是swagger,不过这个侵入性太强了。还有就是接口文档的框架,比如今天小编带大家一起搭建的yapi,在公司......
  • Docker容器处于Removal in process 无法删除解决方案
    在正常情况下执行dockerrm会将容器删除,但是如果容器处于Removalinprocess状态下,执行dockerrm会出现:remove/mnt/docker/devicemapper/mnt/remove/mnt/docker/devicema......
  • k8s部署canal-1.1.6版本实现MySQL数据库数据同步
    1、版本说明软件&镜像版本&镜像信息说明Kubernetesv1.23.7k8s服务器Kuboardv3.5.2.0k8s连接管理工具Canalv1.1.6数据同步......
  • Docker第三章:主从操作、分布式存储
    mysql_master主从配置 1:新建主服务器容器实例3307dockerrun-p3307:3306--privileged=true-v/zyt/mysql_master/log:/var/log/mysql-v/zyt/mysql_master/data:/......
  • Docker容器核心实践(操作容器)
    镜像和容器是docker中最基础的概念,镜像可以理解为包含应用程序以及其相关依赖的一个基础文件系统,在其启动过程中,以只读的方式被用于创建容器的运行环境,本质上是基于UnionFS......
  • 安装docker
    dockerDocker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布......
  • 容器化前后端分离-前端部署处理过程
    摘要未进行过细致测试,仅能够进行测试验证如果需要上产生,建议进行大量的测试工作.理论上产品支持前后端分离.但是DIP的导入,以及部分模板文件的下载可能存在问题需......