
dormancygrace/teampassTeampass是一款开源密码管理系统,专为团队设计,用于安全存储、共享和管理密码。本Docker镜像基于Teampass v3(git master分支)构建,提供便捷部署方案,可通过Docker Compose快速搭建包含Web服务和数据库的完整密码管理环境。
推荐使用Docker Compose进行部署,以下为完整配置示例:
yamlversion: "3" services: teampass-web: image: dormancygrace/teampass restart: unless-stopped ports: - 80:80 environment: VIRTUAL_HOST: YOUR_HOSTNAME # 替换为实际主机名/域名 VIRTUAL_PORT: 80 # Web服务端口 volumes: - teampass-html:/var/www/html # 持久化Web应用文件 depends_on: - db # 依赖数据库服务 db: restart: unless-stopped image: yobasystems/alpine-mariadb:latest # MariaDB数据库镜像 environment: MYSQL_ROOT_PASSWORD: YOUR_SUPERSECRET_PASSWORD # 数据库root密码 MYSQL_DATABASE: teampass # Teampass数据库名 MYSQL_PASSWORD: YOUR_SECRET_PASSWORD # Teampass用户密码 MYSQL_USER: teampass # Teampass数据库用户 volumes: - teampass-db:/var/lib/mysql # 持久化数据库数据 volumes: teampass-html: # 存储Web应用文件的卷 teampass-db: # 存储数据库数据的卷
teampass-web服务
VIRTUAL_HOST: 访问Teampass的主机名或域名,需替换为实际访问地址VIRTUAL_PORT: Web服务监听端口,默认80db服务
MYSQL_ROOT_PASSWORD: MariaDB root用户密码,建议设置高强度密码MYSQL_DATABASE: Teampass使用的数据库名称,默认值为teampassMYSQL_USER: Teampass连接数据库的用户名,默认值为teampassMYSQL_PASSWORD: Teampass用户的数据库密码,建议设置高强度密码teampass-html: 挂载至/var/www/html,用于持久化Teampass的Web应用文件teampass-db: 挂载至/var/lib/mysql,用于持久化MariaDB数据库数据在Teampass安装过程中,当系统提示"Absolute path to saltkey"(saltkey绝对路径)时,需输入:/var/www/html/sk
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务