Docker Compose部署MantisBT

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用户登录,成功

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@TangXin

路漫漫其修远兮,吾将上下而求索

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值