繁体   English   中英

Docker 容器卷未与主机系统一起挂载

[英]Docker Container Volume not Mount with Host System

我正在尝试使用主机安装我的黑盒导出器配置,但它给了我错误。

blackbox-exporter    | level=info ts=2020-12-24T11:07:45.378Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:45.378Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:45.378Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:47.350Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:47.351Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:47.351Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:48.748Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:48.749Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:48.750Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:49.810Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:49.810Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:49.810Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:51.169Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:51.169Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:51.169Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:53.325Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:53.325Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:53.325Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:57.099Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:57.099Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:57.099Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter exited with code 1
blackbox-exporter    | level=info ts=2020-12-24T11:07:45.378Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:45.378Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:45.378Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:47.350Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:47.351Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:47.351Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:48.748Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:48.749Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:48.750Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:49.810Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:49.810Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:49.810Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:51.169Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:51.169Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:51.169Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:53.325Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:53.325Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:53.325Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:07:57.099Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:07:57.099Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:07:57.099Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:08:04.049Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:08:04.049Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:08:04.049Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"
blackbox-exporter    | level=info ts=2020-12-24T11:08:17.378Z caller=main.go:212 msg="Starting blackbox_exporter" version="(version=0.18.0, branch=HEAD, revision=60c86e6ce5a1111f7958b06ae7a08222bb6ec839)"
blackbox-exporter    | level=info ts=2020-12-24T11:08:17.378Z caller=main.go:213 msg="Build context" (gogo1.15.2,userroot@53d72328d93f,date20201012-09:46:31)=(MISSING)
blackbox-exporter    | level=error ts=2020-12-24T11:08:17.378Z caller=main.go:216 msg="Error loading config" err="error reading config file: open /etc/blackboxexporter/config.yml: no such file or directory"

这是我的 Docker 撰写文件:

  blackbox_exporter:
    image: prom/blackbox-exporter
    container_name: blackbox-exporter
    volumes:
      - /etc/blackboxexporter/:/home/huzaifakhan/dockprom/prometheus/
    command:
      - '--config.file=/etc/blackboxexporter/config.yml'
    restart: unless-stopped
    dns: 8.8.8.8
    expose:
      - 9115
    networks:
      - monitor-net
    labels:
      org.label-schema.group: "monitoring"

在您的docker-compose文件的volumes:部分中,切换目录的位置。 主机目录应该首先出现,然后是容器目录。

而且, config.yml必须存在于主机目录中。 只需通过运行将其从容器复制并粘贴到主机:

docker exec <container-name> cat /etc/blackboxexporter/config.yml

基本上,最后,它应该是这样的:

volumes:
    - /home/.../your-directory:/etc/container-directory

/home/.../your-directory应该包含config.yml文件

如果是这种情况,您将在/etc/container-direcory中,并且不会出现上述错误。

暂无
暂无

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

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