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

Docker Compose部署MantisBT

文章目录

  • 1.docker-compose-mantisbt.yml
  • 2.部署
  • 3.配置MantisBT
  • 4.登录
  • 5.修改配置
    • 5.1 取消修改用户需要邮箱确认

1.docker-compose-mantisbt.yml

version: "3"
services:
  web:
    image: okainov/mantisbt:latest
    container_name: mantisbt_web
    ports:
      - "8989:80"
    environment:
      # Comment or set to 0 in production!
      - MANTIS_ENABLE_ADMIN=1
      # Set master salt, typically can be generated by `cat /dev/urandom | head -c 64 | base64`
      - MASTER_SALT=AlqUymmxxkDOXgAp/5Uwm+Uhf1MH9jOk0K/nSvFgrxYZcPGEsnjG29jdYXoOQnclBBaxk3OE5Um8D2qRkKuiFQ==
      # Set base email settings. For more detailed configuration (i.e. SMTP) you'll need to add own config file
      - EMAIL_WEBMASTER=webmaster@localhost
      - EMAIL_FROM=webmaster@localhost
      - EMAIL_RETURN_PATH=webmaster@localhost
      # Uncomment only if modified from default values
      - MYSQL_HOST=db
      - MYSQL_DATABASE=mantisbt
      - MYSQL_USER=mantisbt
      - MYSQL_PASSWORD=mantisbt
    # If you need to customize more options in config, create `config_inc_addon.php` and uncomment lines below
    # This file will be included from the main config.
    volumes:
      - mantisbt_data:/var/www/html
    depends_on:
      - db
    restart: always

  db:
    image: mariadb:10.7.8
    container_name: mantisbt_db
    volumes:
      - mariadb_data:/var/lib/mysql
    environment:
      # You might want to change root password before first run
      - MARIADB_ROOT_PASSWORD=root
      - MARIADB_DATABASE=mantisbt
      - MARIADB_USER=mantisbt
      - MARIADB_PASSWORD=mantisbt
    # Set default collation so Mantis does not complain about latin1
    command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']

volumes:
  mariadb_data:
  mantisbt_data:

2.部署

docker compose -f docker-compose-mantisbt.yml up -d

在这里插入图片描述

3.配置MantisBT

# 访问:
http://192.168.120.19:8989/

在这里插入图片描述

# 点击
Install/Upgrade Database

在这里插入图片描述

4.登录

# 登录
http://192.168.120.19:8989/
默认用户名:administrator
默认密码:root

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.修改配置

5.1 取消修改用户需要邮箱确认

# 修改配置
vim /var/lib/docker/volumes/root_mantisbt_data/_data/config_defaults_inc.php

# 修改项
$g_send_reset_password          = OFF;

# 不重建已存在的容器,但会重新创建更改过的配置或镜像的容器
docker compose -f docker-compose-mantisbt.yml up -d --no-recreate

在这里插入图片描述

创建用户名:mantisbt
创建密码:mantisbt

在这里插入图片描述

使用mantisbt用户登录,成功

在这里插入图片描述

相关文章:

  • 在本地跑通spark环境
  • 网络防火墙(Firewall)、Web防火墙(WAF)、入侵检测系统(IDS)、入侵防御系统(IPS)对比总结
  • webrtc3A算法
  • Python数据可视化工具:六西格玛及其基础工具概览
  • 进程管理笔记1-进程线程基础知识
  • R语言绘图:小提琴图
  • 在Mac上一键安装Mysql(解决所有安装问题)
  • sql-DDL
  • 《C语言中的“吃豆人”:%*c 的奇妙冒险》
  • Lineageos 22.1(Android 15)实现负一屏
  • CSS 选择器详解:类型、用法与示例
  • 微博ip属地不发微博会不会变
  • Oracle 数据迁移至 GaussDB 注意事项
  • Gone v2 Tracer 组件-给微服务提供统一的traceID
  • 科技资讯杂志科技资讯编辑部科技资讯杂志社2025年第2期目录
  • 软考笔记——程序设计语言基础知识
  • Linux文件IO
  • 浅谈canal实例 在docker里面安装canal镜像 Canal监听MySQL数据库变更并同步更新Redis和Elasticsearch 示例
  • zabbix原生linux命令部署和docker部署
  • docker安装milvus向量数据库Attu可视化界面
  • 从中央政治局会议看经济工作着力点:以高质量发展的确定性应对外部不确定性
  • 乐聚创始人:人形机器人当前要考虑泡沫问题,年底或将进入冷静期
  • 上海汽车贸易有限公司原总经理王璟接受监察调查
  • 为什么猛起身会头晕?你的身体在发出这个警报
  • 搜索市场战火延伸:OpenAI虎视眈眈,欲收购谷歌浏览器
  • 直播中抢镜“甲亢哥”的翁东华卸任了!此前任文和友小龙虾公司董事