Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
目录* 从官方镜像启动:prom/prometheus
从官方镜像启动:prom/prometheus
拉取镜像
$ docker pull prom/prometheus
启动容器
方式1:
$ docker run -td -p 9090:9090 --name prometheus1 prom/prometheus
方式2:路径挂载
$ docker run \
-p 9090:9090 \
-v /path/to/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
$ docker run \
-p 9090:9090 \
-v /path/to/config:/etc/prometheus \
prom/prometheus
官方Dockerfile分析
官方Dockerfile文件如下
ARG ARCH="amd64"
ARG OS="linux"
FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest
LABEL maintainer="The Prometheus Authors "
ARG ARCH="amd64"
ARG OS="linux"
COPY .build/${OS}-${ARCH}/prometheus /bin/prometheus
COPY .build/${OS}-${ARCH}/promtool /bin/promtool
COPY documentation/examples/prometheus.yml /etc/prometheus/prometheus.yml
COPY console\_libraries/ /usr/share/prometheus/console\_libraries/
COPY consoles/ /usr/share/prometheus/consoles/
COPY LICENSE /LICENSE
COPY NOTICE /NOTICE
COPY npm\_licenses.tar.bz2 /npm\_licenses.tar.bz2
WORKDIR /prometheus
RUN ln -s /usr/share/prometheus/console\_libraries /usr/share/prometheus/consoles/ /etc/prometheus/ && \
chown -R nobody:nobody /etc/prometheus /prometheus
USER nobody
EXPOSE 9090
VOLUME [ "/prometheus" ]
ENTRYPOINT [ "/bin/prometheus" ]
CMD [ "--config.file=/etc/prometheus/prometheu