Docker 部署 2FAuth 服务

拉取最新版本的 2FAuth 镜像:

$ sudo docker pull 2fauth/2fauth:latest

在本地预先创建好 2fauth 目录, 用于映射 2FAuth 容器内的 /2fauth 目录。

使用以下命令, 在 前台 运行 2FAuth 容器:

$ sudo docker run -it --rm --name 2fauth -p 10085:8000/tcp -v /home/ubuntu/docker/2fauth/2fauth:/2fauth 2fauth/2fauth:latest -e AUTHENTICATION_GUARD=web-guard

使用以下命令, 在 后台 运行 2FAuth 容器:

$ sudo docker run -itd --name 2fauth -p 10085:8000/tcp -v /home/ubuntu/docker/2fauth/2fauth:/2fauth 2fauth/2fauth:latest -e AUTHENTICATION_GUARD=web-guard
  • -itd :
    • -i (以交互模式运行容器, 通常与 -t 同时使用)
    • -t (为容器分配一个伪输入终端, 通常与 -i 同时使用)
    • -d (后台运行容器)
  • --rm (容器退出时自动清理容器内部的文件系统, 不能与 -d 同时使用)
  • --name (给容器起一个名字方便管理)
  • -p 10085:8000/tcp (将容器的8000端口映射到主机的10085端口, 同时指定TCP协议)
  • -v /home/ubuntu/docker/2fauth/2fauth:/2fauth (本地数据目录)
  • -e AUTHENTICATION_GUARD=web-guard (通过使用web-guard守卫进行用户身份验证)

通过 sudo docker ps 命令查看容器的运行信息:

$ sudo docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED              STATUS                 PORTS                                               NAMES
dd1866fbd007   2fauth/2fauth:latest            "/usr/local/bin/entr…"   About a minute ago   Up About a minute      0.0.0.0:10085->8000/tcp, :::10085->8000/tcp         2fauth

现在可以访问搭建好的 2FAuth 服务了。

在这里插入图片描述

相关推荐

  1. Docker部署NFS服务

    2023-12-09 21:38:02       53 阅读
  2. Docker部署Golang服务

    2023-12-09 21:38:02       63 阅读
  3. Docker compose部署Golang服务

    2023-12-09 21:38:02       52 阅读
  4. docker部署服务项目

    2023-12-09 21:38:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 21:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 21:38:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 21:38:02       82 阅读
  4. Python语言-面向对象

    2023-12-09 21:38:02       91 阅读

热门阅读

  1. K-Means 算法详解

    2023-12-09 21:38:02       51 阅读
  2. linux 编译安装libzmq

    2023-12-09 21:38:02       53 阅读
  3. springboot基础(81):设置redis序列化器

    2023-12-09 21:38:02       58 阅读
  4. 写在FastAPI之旅之前

    2023-12-09 21:38:02       55 阅读
  5. ELK的日志解决方案

    2023-12-09 21:38:02       55 阅读
  6. 六部十层电梯论文

    2023-12-09 21:38:02       53 阅读
  7. Flink 系列文章汇总索引

    2023-12-09 21:38:02       45 阅读
  8. 有关Nginx docker容器版部署访问403的解决

    2023-12-09 21:38:02       57 阅读
  9. 卷积之后通道数为什么变了

    2023-12-09 21:38:02       47 阅读
  10. Docker实战笔记 一 Nginx镜像

    2023-12-09 21:38:02       52 阅读
  11. LightDB - 支持 curdate, current_date 函数[mysql兼容]

    2023-12-09 21:38:02       60 阅读