繁体   English   中英

Prometheus Docker 容器退出

[英]Prometheus Docker container exits

已拉docker pull prom/prometheus映像并执行run命令以启动容器,但它立即退出。

# docker run --name prometheus-test -idt 0bc82119c95b /bin/bash

# docker ps --all
CONTAINER ID        IMAGE                  COMMAND                  CREATED              STATUS                       PORTS   NAMES
bc29abd91850        0bc82119c95b           "/bin/prometheus /bi…"   23 seconds ago       Exited (1) 22 seconds ago            prometheus-test

即使使用docker pull prom/prometheus:v2.23.0图像也同样的结果。

只需删除守护程序标志 - 与-d一起启动/bin/bash是没有用的。

# docker run --name prometheus-test -it prom/prometheus /bin/bash

当您想在没有 bash 的情况下启动 prometheus 时,只需运行

# docker run --name prometheus-test -d prom/prometheus

有关如何使用此映像的更多信息,请参阅 docker-hub。
https://hub.docker.com/r/prom/prometheus/

据我所知, bash甚至sh都不包含在普罗米修斯图像中。

⋊> ~/C/prometheus on main ⨯ docker run -t -i quay.io/prometheus/prometheus:v2.29.1 /bin/sh                                                                      10:54:46
Error parsing commandline arguments: unexpected /bin/sh
prometheus: error: unexpected /bin/sh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM