当前位置: 首页 > news >正文

docker 日志暴露方案 (带权限 还 免费 版本)

接到了一个需求,需求的内容是需要将测试环境的容器暴露给我们的 外包同事,但是又不能将所有的容器都暴露给他们。

一开始,我分别找了

Portainer

log-pilot

dpanel

它们都拥有非常良好的界面和容器情况可视化。

但,缺点是,社区版的不支持 自定义多用户权限,而专业版的收费。

因此我找到了这个容器暴露方案。

来看看我是怎么做的吧

docker-compose文件

version: "3"
services:dozzle:image: amir20/dozzle:latestcontainer_name: dozzlevolumes:- /var/run/docker.sock:/var/run/docker.sock- ./data:/dataports:- "8080:8080"restart: alwaysenvironment:DOZZLE_AUTH_PROVIDER: simple

然后利用下面的命令生成 权限文件

docker run -it --rm amir20/dozzle generate admin --password password --email test@email.net --name "John Doe" --user-filter name=foo > users.yml

生成的文件放在data文件夹中挂载进去

其中,在上面生成users.yml的命令中,name=foo,表示只能访问容器名是foo的容器。

如果你想添加多个容器名

就写 name=foo,name=foo1

之后你指定的用户就能看到这批容器的日志了。


文章转载自:
http://ambassadress.sxnf.com.cn
http://azedarach.sxnf.com.cn
http://antigen.sxnf.com.cn
http://boeotian.sxnf.com.cn
http://boxthorn.sxnf.com.cn
http://cesarean.sxnf.com.cn
http://cenobite.sxnf.com.cn
http://campership.sxnf.com.cn
http://beaming.sxnf.com.cn
http://befool.sxnf.com.cn
http://addresser.sxnf.com.cn
http://artillerist.sxnf.com.cn
http://areology.sxnf.com.cn
http://beachwear.sxnf.com.cn
http://accompanist.sxnf.com.cn
http://calgary.sxnf.com.cn
http://byword.sxnf.com.cn
http://bruno.sxnf.com.cn
http://anorthitic.sxnf.com.cn
http://beesting.sxnf.com.cn
http://antichristian.sxnf.com.cn
http://captious.sxnf.com.cn
http://athetosis.sxnf.com.cn
http://boltonia.sxnf.com.cn
http://annuities.sxnf.com.cn
http://calcar.sxnf.com.cn
http://adam.sxnf.com.cn
http://aviate.sxnf.com.cn
http://abhorrence.sxnf.com.cn
http://amildar.sxnf.com.cn
http://www.dtcms.com/a/180095.html

相关文章:

  • 阿里云 SLS 多云日志接入最佳实践:链路、成本与高可用性优化
  • c/c++的Libevent 和OpenSSL构建HTTPS客户端详解(附带源码)
  • Python毕业设计219—基于python+Django+vue的房屋租赁系统(源代码+数据库+万字论文)
  • 如何制作网站?制作网站的流程。
  • C++ 观察者模式详解
  • k8s之ingress
  • 电路研究9.3.4——合宙Air780EP中的AT开发指南:HTTPS示例
  • 具身智能数据集解析
  • n8n系列(4):生产环境最佳实践
  • 数据库基础:概念、原理与实战示例
  • 云轴科技ZStack入选赛迪顾问2025AI Infra平台市场发展报告代表厂商
  • 万兴PDF-PDFelement v11.4.13.3417
  • 对遗传算法思想的理解与实例详解
  • odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件
  • python打卡day20
  • LeetCode 热题 100_编辑距离(94_72_中等_C++)(动态规划)
  • 并发设计模式实战系列(19):监视器(Monitor)
  • C#参数数组全解析
  • 人工智能之数学基础:二次型
  • H5 移动端适配最佳实践落地指南。
  • Java如何获取电脑分辨率?
  • 前端学习(1)—— 使用HTML编写一个简单的个人简历展示页面
  • spring ai alibaba 使用 SystemPromptTemplate 很方便的集成 系统提示词
  • 2025.05.08-得物春招算法岗-第二题
  • com.fasterxml.jackson.dataformat.xml.XmlMapper把对象转换xml格式,属性放到标签<>里边
  • 2.MySQL数据库操作
  • PMIC电源管理模块的PCB设计
  • PostgreSQL冻结过程
  • 使用零样本LLM在现实世界环境中推广端到端自动驾驶——论文阅读
  • Windows远程访问Ubuntu的方法