logo
docker.io/2fauth/2fauth:7.0.1
linux/amd64 docker.io

2fauth镜像

这是一个提供2FA(双因素认证)服务的Docker镜像,由2fauth团队开发。

该镜像可以帮助您轻松地在应用程序中实现双因素认证,并提供以下功能:

  • 支持多种身份验证方式,例如短信、邮箱、Google Authenticator等
  • 提供易于使用的API接口,方便您将双因素认证集成到自己的应用中
  • 支持自定义配置,可满足您的个性化需求

您可以使用以下命令拉取该镜像:

docker pull docker.io/2fauth/2fauth

有关更多信息,请访问官方网站:https://2fauth.com

13
浏览次数
133.11MB
镜像大小
源镜像
docker.io/2fauth/2fauth:7.0.1
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1
镜像ID
sha256:1b92487229e1249272345c163da4ce338a3fed78ea91b671f4a8dd4388069d39
镜像 TAG
7.0.1
镜像大小
133.11MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/usr/local/bin/entrypoint.sh
工作目录
/srv
OS/平台
linux/amd64
镜像创建
2026-06-08T23:00:20.88887112Z
同步时间
2026-06-23 17:36
浏览量
13 次
贡献者
🔌 开放端口 1
8000/tcp
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LOG_CHANNEL=daily 1
LOG_LEVEL=info 2
DB_CONNECTION=sqlite 3
DB_DATABASE=/srv/database/database.sqlite 4
WEBAUTHN_NAME=2FAuth 5
VERSION=7.0.1 6
CREATED=2026-06-08T22:59:28Z 7
COMMIT=820a404 8
🏷️ 镜像标签 9
KeyValue
https://github.com/Bubka org.opencontainers.image.authors
2026-06-08T22:59:28Z org.opencontainers.image.created
A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes org.opencontainers.image.description
https://hub.docker.com/r/2fauth/2fauth org.opencontainers.image.documentation
820a404 org.opencontainers.image.revision
https://github.com/Bubka/2FAuth org.opencontainers.image.source
2fauth org.opencontainers.image.title
https://github.com/Bubka/2FAuth org.opencontainers.image.url
7.0.1 org.opencontainers.image.version
🛡️ 镜像安全扫描
alpine 3.23.4 Trivy 2026-06-23 17:36 查看完整报告
22
低危 LOW
29
中危 MEDIUM
16
高危 HIGH
1
严重 CRITICAL
受影响目标 (3)
docker.io/2fauth/2fauth:7.0.1 (alpine 3.23.4) alpine srv/vendor/composer/installed.json composer-vendor usr/local/bin/supervisord gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1  docker.io/2fauth/2fauth:7.0.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1  docker.io/2fauth/2fauth:7.0.1

Shell快速替换命令

sed -i 's#2fauth/2fauth:7.0.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1  docker.io/2fauth/2fauth:7.0.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1  docker.io/2fauth/2fauth:7.0.1'

镜像构建历史


# 2026-06-09 07:00:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=https://github.com/Bubka org.opencontainers.image.version=7.0.1 org.opencontainers.image.created=2026-06-08T22:59:28Z org.opencontainers.image.revision=820a404 org.opencontainers.image.url=https://github.com/Bubka/2FAuth org.opencontainers.image.documentation=https://hub.docker.com/r/2fauth/2fauth org.opencontainers.image.source=https://github.com/Bubka/2FAuth org.opencontainers.image.title=2fauth org.opencontainers.image.description=A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
                        
# 2026-06-09 07:00:20  0.00B 设置环境变量 VERSION CREATED COMMIT
ENV VERSION=7.0.1 CREATED=2026-06-08T22:59:28Z COMMIT=820a404
                        
# 2026-06-09 07:00:20  0.00B 定义构建参数
ARG COMMIT=820a404
                        
# 2026-06-09 07:00:20  0.00B 定义构建参数
ARG CREATED=2026-06-08T22:59:28Z
                        
# 2026-06-09 07:00:20  0.00B 定义构建参数
ARG VERSION=7.0.1
                        
# 2026-06-09 07:00:20  0.00B 设置环境变量 LOG_CHANNEL LOG_LEVEL DB_CONNECTION DB_DATABASE WEBAUTHN_NAME
ENV LOG_CHANNEL=daily LOG_LEVEL=info DB_CONNECTION=sqlite DB_DATABASE=/srv/database/database.sqlite WEBAUTHN_NAME=2FAuth
                        
# 2026-06-09 07:00:20  3.18KB 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c chmod 500 /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-06-09 07:00:20  3.18KB 复制新文件或目录到容器中
COPY --chown=1000:1000 docker/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit
                        
# 2026-06-09 07:00:20  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
                        
# 2026-06-09 07:00:20  1.55MB 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c composer dump-autoload --no-scripts --no-dev --optimize # buildkit
                        
# 2026-06-09 07:00:17  8.95MB 复制新文件或目录到容器中
COPY --chown=1000:1000 . . # buildkit
                        
# 2026-06-09 07:00:17  31.23MB 复制新文件或目录到容器中
COPY --chown=1000:1000 /srv/vendor /srv/vendor # buildkit
                        
# 2026-06-09 06:59:43  0.00B 指定运行容器时使用的用户
USER 1000:1000
                        
# 2026-06-09 06:59:43  0.00B 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c chown -R ${UID}:${GID} /srv &&     chmod 700 /srv # buildkit
                        
# 2026-06-09 06:59:43  0.00B 设置工作目录为/srv
WORKDIR /srv
                        
# 2026-06-09 06:59:43  0.00B 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c mkdir -p /2fauth &&     chown -R ${UID}:${GID} /2fauth &&     chmod 700 /2fauth # buildkit
                        
# 2026-06-09 06:59:43  356.00B 复制新文件或目录到容器中
COPY --chown=1000:1000 docker/supervisord.conf /etc/supervisor/supervisord.conf # buildkit
                        
# 2026-06-09 06:59:43  0.00B 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c nginx -t # buildkit
                        
# 2026-06-09 06:59:43  820.00B 复制新文件或目录到容器中
COPY --chown=1000:1000 docker/nginx.conf /etc/nginx/nginx.conf # buildkit
                        
# 2026-06-09 06:59:43  0.00B 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c touch /run/nginx/nginx.pid /var/lib/nginx/logs/error.log &&     chown ${UID}:${GID} /run/nginx/nginx.pid /var/lib/nginx/logs/error.log # buildkit
                        
# 2026-06-09 06:59:43  0.00B 声明容器运行时监听的端口
EXPOSE [8000/tcp]
                        
# 2026-06-09 06:59:43  1.16KB 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c rm /etc/nginx/nginx.conf &&     chown -R ${UID}:${GID} /var/lib/nginx # buildkit
                        
# 2026-06-09 06:59:42  0.00B 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c mkdir /run/php &&     chown ${UID}:${GID} /run/php /var/log/php84 &&     chmod 700 /run/php /var/log/php84 # buildkit
                        
# 2026-06-09 06:59:42  22.00KB 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c sed -i '/user = nobody/d' /etc/php84/php-fpm.d/www.conf &&     sed -i '/group = nobody/d' /etc/php84/php-fpm.d/www.conf &&     sed -i '/listen.owner/d' /etc/php84/php-fpm.d/www.conf &&     sed -i '/listen.group/d' /etc/php84/php-fpm.d/www.conf # buildkit
                        
# 2026-06-09 06:59:42  61.52MB 执行命令并创建新的镜像层
RUN |2 UID=1000 GID=1000 /bin/sh -c apk add --update --no-cache     php84     php84-phar     php84-pdo_sqlite php84-sqlite3 php84-pdo_mysql php84-pdo_pgsql php84-pgsql     php84-xml php84-gd php84-mbstring php84-tokenizer php84-fileinfo php84-bcmath php84-ctype php84-dom php-redis     php84-session php84-openssl     php84-fpm nginx # buildkit
                        
# 2026-06-09 06:59:40  18.00MB 复制新文件或目录到容器中
COPY --chown=1000:1000 /bin /usr/local/bin/supervisord # buildkit
                        
# 2026-06-09 06:59:40  3.38MB 复制新文件或目录到容器中
COPY --chown=1000:1000 /usr/bin/composer /usr/bin/composer # buildkit
                        
# 2026-06-09 06:59:40  0.00B 定义构建参数
ARG GID=1000
                        
# 2026-06-09 06:59:40  0.00B 定义构建参数
ARG UID=1000
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:1b92487229e1249272345c163da4ce338a3fed78ea91b671f4a8dd4388069d39",
    "RepoTags": [
        "2fauth/2fauth:7.0.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth:7.0.1"
    ],
    "RepoDigests": [
        "2fauth/2fauth@sha256:42092830b535a852a17426b76abfc44362cb37f3345d340d910b85d2d166e4c4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/2fauth/2fauth@sha256:94021badd5e6d81cf4bb4aa609c147491d853daa7db542ee7868a63e14841595"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-08T23:00:20.88887112Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000:1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LOG_CHANNEL=daily",
            "LOG_LEVEL=info",
            "DB_CONNECTION=sqlite",
            "DB_DATABASE=/srv/database/database.sqlite",
            "WEBAUTHN_NAME=2FAuth",
            "VERSION=7.0.1",
            "CREATED=2026-06-08T22:59:28Z",
            "COMMIT=820a404"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/srv",
        "Entrypoint": [
            "/usr/local/bin/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "https://github.com/Bubka",
            "org.opencontainers.image.created": "2026-06-08T22:59:28Z",
            "org.opencontainers.image.description": "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes",
            "org.opencontainers.image.documentation": "https://hub.docker.com/r/2fauth/2fauth",
            "org.opencontainers.image.revision": "820a404",
            "org.opencontainers.image.source": "https://github.com/Bubka/2FAuth",
            "org.opencontainers.image.title": "2fauth",
            "org.opencontainers.image.url": "https://github.com/Bubka/2FAuth",
            "org.opencontainers.image.version": "7.0.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 133114682,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8733dd6893d86eb14301b63a52ea35beda6af762995bd4d3e48d992d4a92412a/diff:/var/lib/docker/overlay2/41b5a020c6a4111226a445ba43eaef2cba66e9734cbb3b798e708a1a4b0fe581/diff:/var/lib/docker/overlay2/c574a12c957850b0ab18bb56a2634fb5f0cc94ea5a972b060df37c7dbf242ca6/diff:/var/lib/docker/overlay2/45e7abd39a686c87e3355ac667ed1d82fc7b5ade03ac50585c4458f4dd91e4eb/diff:/var/lib/docker/overlay2/d1ad840b41072b69fb53c133b4cb65be07f9793b7ba29431003439f8222629ca/diff:/var/lib/docker/overlay2/9ec6c15bf95c8a8f53e8c5e384908e26502f181c93c73870405cdcc9b45d1ce8/diff:/var/lib/docker/overlay2/b2ca9150d21f29a55e3575ae0cb50d3b7d4e05b4816fc1830ce52d81c5c4ee05/diff:/var/lib/docker/overlay2/c6f7d4fc412e6f38d0186550eba7c8c5ed7e07ad840d57e78683c30ba33954b0/diff:/var/lib/docker/overlay2/47a94860f247c0bb2fec20580761699710e75d6b74270e7ae7563cbd0dd260eb/diff:/var/lib/docker/overlay2/4ba114b34543984c58986ca5dc1586065874d375a2f571d35069bae42122aa46/diff:/var/lib/docker/overlay2/a0ceeacaaa1aa4d1ac5cf466fb27ed356f006e9644322a051ef4aa050be0937c/diff:/var/lib/docker/overlay2/cdf7f6da7d135ec86a1293e3b9b297a2a939bd3790f695a6a827710fbc9d238f/diff:/var/lib/docker/overlay2/3c8acb7d2bcb2dce528839f6b43252a324fb0f5b25bf1c4870786ebb0379d249/diff:/var/lib/docker/overlay2/42472717ab6039cf64d434f542c7db845aece3b7fc32eeec879f37730cf852e5/diff:/var/lib/docker/overlay2/cbde39a1540d1b997ba78fb4b5659882022856308600820619e2120c74085e0c/diff:/var/lib/docker/overlay2/14fd7b8d65d7153018445bf4162864e5ad57fe50e153c185f4e6752b2394e32c/diff:/var/lib/docker/overlay2/9785161defe116ad6e061c43d38e34de1c072979e38f67644a6baa80e7d74ab4/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
            "MergedDir": "/var/lib/docker/overlay2/2d57efbfb1041df961a36d2df461f536ca2d8860c5d12d72e680446e623070a8/merged",
            "UpperDir": "/var/lib/docker/overlay2/2d57efbfb1041df961a36d2df461f536ca2d8860c5d12d72e680446e623070a8/diff",
            "WorkDir": "/var/lib/docker/overlay2/2d57efbfb1041df961a36d2df461f536ca2d8860c5d12d72e680446e623070a8/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:fe91b1d6688afe07818437922d42024d2b5626c21317ae69c459e809385f0f95",
            "sha256:3850a1a6fd449e564c66e2c173365bcf68afd7a1c5cc9859553bb67ae3f87f1a",
            "sha256:dbb7a159e3280325cc06b31319a68ae7767aed39c261e3486d4928d011a4ba24",
            "sha256:44aad7fc898799876dabbff12a57a4cd529fa601494bff7e146a1d2e764233c0",
            "sha256:ba4b3623c404bc1468b69a595b4ff825d26baa3985dadddd9c35123a205175dc",
            "sha256:b79c671387f6317f2f0c25e7465892667a53236ce9eecd4abb5251eae971d963",
            "sha256:a4ab433e2e19ff50ebd8a6324e738f26d376a4cdf6bf82eaeaa4b8702b0cfa1d",
            "sha256:373a1b88baaf1b98db6a1e666d0fb0d6b5a21883996769ef2e8501d5479d385e",
            "sha256:361522a2fb398f4066fda5d6e18ecac59c065301ade23732ca1b52ea545ad7a5",
            "sha256:d2b4ea35e2eaf52b43a443401a949bc5e4b478c4b4dfc840e96baf4109a40255",
            "sha256:673abf51d9216f8454ace6ca40b2959be6af5b1261eabf7fa42e4e134c02d4b2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:8c4fa3c09ce54a92e368b2c5172233ccfe3a1e92985ad443f0c675c834ac2f04",
            "sha256:349f294dbb36d0c7ca96f144e6c758d43eb0832a4521eb03d0b9752ff4281e9b",
            "sha256:1af52a943763866961edfb9333af7509e0a14e7a61e8dc374a63f52ae7c65ba3",
            "sha256:3f7fe149bfcbb780786b27793da21d277662d887ab50c28ca443b98bbb310199",
            "sha256:5b6c3fd0d68023876f7809ab11e7a3e81526c9f5935626abecfb38d7cdb3e076",
            "sha256:3a5b522ac3b75a1de202ba52c22008c4a47787a053869a04aba8571d674a21b1"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-23T17:36:18.067494135+08:00"
    }
}

更多版本

docker.io/2fauth/2fauth:latest

linux/amd64 docker.io115.20MB2024-11-13 19:46
444

docker.io/2fauth/2fauth:5.6.0

linux/amd64 docker.io117.18MB2025-07-11 09:37
304

docker.io/2fauth/2fauth:5.5.2

linux/amd64 docker.io116.98MB2025-07-11 10:59
356

docker.io/2fauth/2fauth:5.6.1

linux/amd64 docker.io117.97MB2026-01-08 15:02
232

docker.io/2fauth/2fauth:7.0.1

linux/amd64 docker.io133.11MB2026-06-23 17:36
12
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×