【发布时间】:2022-01-18 10:14:16
【问题描述】:
请问如何确定未知 docker 卷的容器 ID 或图像名称? 例如,我可以通过运行命令 'docker volume ls' 找到 docker 卷列表,但不幸的是,当我构建一些图像时,我没有安装特定的卷,所以我的大部分容器是在没有卷名的情况下构建的。下面列出了一些名称未知的卷的示例
3199e3e4f3c2b79f04b84523959cb250223a229fca2ba16540cdbfd77762a552 c1cba1883daed381d83d9940d48e5f5aceed327614c58dc4bfa3cd7a6849274f f2545f7cdef79e8c59dd8fc2a6d6de83876231554a738d25fe1f61f93c6b3eb9 f9cce0cfdd8ef8bae1e19aa41864e25f074929863a771b0ec729a119e2e880f7
请问如何确定未知 docker 卷的容器 id 或镜像名称
我如何确定哪些卷是用于 MYSQL、JENKINS、PROMETHEUS 的??
我的问题的原因
我正在尝试在 Grafana 上启用警报,以便我可以通过电子邮件收到通知,但我收到了此错误消息
“对于电子邮件警报,我收到此消息。未配置 SMTP,请检查您的 grafana.ini 配置文件的 [smtp] 部分”
这意味着我必须编辑安装在 docker grafana 卷中的 grafana.ini 配置文件,但我无法执行此操作。
感谢您的帮助。
谢谢
【问题讨论】:
-
这个问题不太合理;一个卷可以附加到多个容器,或者没有,Docker 并不真正知道卷中除了“有一些文件”之外的内容。如果您需要编辑配置文件,那么通过绑定挂载注入它比将其存储在不透明的命名卷中更好。
标签: docker docker-compose grafana docker-volume