首页 > 数据库 >docker 安装 MantisBT,并配置mysql

docker 安装 MantisBT,并配置mysql

时间:2024-05-14 13:19:06浏览次数:17  
标签:mantisbt apache2 MantisBT mysql home docker config inc

1、拉取镜像

docker pull vimagick/mantisbt

 

2、先预运行容器,用于复制配置

docker run -d -p 10080:80 --name mantisbt vimagick/mantisbt

 

3、创建本地数据挂载目录

mkdir -p /home/dockerdata/mantisbt

 

4、复制容器配置到本地挂载目录

docker cp mantisbt:/var/www/html/config/config_inc.php.sample /home/dockerdata/mantis/config_inc.php
docker cp mantisbt://etc/apache2/apache2.conf  /home/dockerdata/mantis/apache2.conf

5、修改配置,完善mysql链接信息

vim /home/dockerdata/mantis/config_inc.php


 主要是以下信息,根据实际修改

 $g_hostname = '127.0.0.1';
 $g_db_username = 'root';
 $g_db_password = 'root';
 $g_database_name = 'bugtracker';
 $g_db_type = 'mysqli';

6、重新运行容器

docker stop mantisbt
docker rm mantisbt
docker run -d \
-v /home/dockerdata/mantis/config_inc.php:/var/www/html/config/config_inc.php \
-v /etc/apache2/apache2.conf:/var/www/html/config/apache2.conf \
-p 10080:80 \
--name mantisbt\
--restart=always \
vimagick/mantisbt

7、访问服务器,http://127.0.0.1:10080/

 

标签:mantisbt,apache2,MantisBT,mysql,home,docker,config,inc
From: https://www.cnblogs.com/binz/p/18191116

相关文章

  • 安装mysql和运程连接
    一、拉取镜像#拉取镜像dockerpullmysql#或者dockerpullmysql:latest#指定版本号dockerpullmysql:5.7#以上两个命令是一致的,默认拉取的就是latest版本的#我们还可以用下面的命令来查看可用版本:dockersearchmysql二、查看镜像dockerimages三、运......
  • AutoMySQLBackup加密备份解密问题浅析
    AutoMySQLBackup备份配置了加密选项过后,它会将数据库的备份文件加密。测试解密这些加密的备份文件时遇到错误(密钥做了脱敏处理)。$ openssl enc -aes-256-cbc -d -in  daily_mysql_2024-05-14_09h09m_Tuesday.sql.gz.enc \>   -out daily_mysql_2024-05-14_09h09m_T......
  • Mysql入门操作 5.0
    orderby子句: 直接使用orderby对相应的列进行排序是从小到大,在末尾加上desc是从大到小排序;如下图 limit子句: 下面是使用实例其实也是增加一个后缀,限制所要显示信息行数,如果limit后面只跟一个数字就是默认从第一个开始取结果,如果后跟两个数字表示从第一个数字开始取第二......
  • MYSQL存储过程-练习3 repeat循环
    repeat循环1DELIMITER$$23CREATEPROCEDURE`sp_repeat`()4BEGIN5DECLAREiINT;6SETi=1;7REPEAT8SELECTi;9SETi=i+1;10UNTILi>=511ENDREPEAT;12END$$1314DELIMITER;执行存储过程1mysql>callsp_repea......
  • MYSQL存储过程-练习4 loop循环
    创建存储过程1DELIMITER$$23CREATEPROCEDURE`sp_loop`()4BEGIN5DECLAREiINT;6SETi=1;7lp1:LOOP8SELECTi;9SETi=i+1;10IFi>5THEN11LEAVElp1;12ENDIF;13ENDLOOP;14END$$1516DELIMIT......
  • mysql存储函数
      存储函数是有返回值的存储过程,存储函数的参数只能是IN类型的。具体语法如下:CREATEFUNCTION存储函数名称([参数列表])RETURNStype[characteristic...]BEGIN--SQL语句RETURN...;END;characteristic说明:DETERMINISTIC:相同的输入参数总是产生相同的结果......
  • Flink同步mysql到iceberg
    一、如何做一致性保障1、全量数据分片读取,增量数据单并发读取,保证增量阶段不会乱序2、全量阶段写入失败会清空表后重新写入,避免重复数据。3、全量阶段多task并行读取,把每个task开始结束时间提交给FlinkCoordinator,由Coordinator做时间合并后,仅读取一次全量同步区间内变化的binlo......
  • Java开发微服务SpringCloudAlibaba+Nginx+Vue+Mysql+RabbitMQ
    项目介绍随着互联网技术的飞速发展和移动设备的普及,自媒体平台已经成为人们获取信息、传播观点、实现自我价值的重要途径。自媒体平台的设计与实现,不仅需要考虑如何提供便捷的内容发布、编辑和管理功能,还需要考虑如何构建健康的内容生态,保证信息的真实性和可靠性,防止虚假信息的传......
  • mysql存储过程
    1.介绍  存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。  存储过程思想上很简单,就是数据库SQL语言层面的代码封装与重用。特点:......
  • 连接mysql异常
    问题描述C#连接MySql时,System.Security.Authentication.AuthenticationException:调用SSPI失败,请参见内部异常。所用版本4.5.0原因分析:据查此问题因mysql数据库没有安装ssl证书导致。解决方案:连接字符串中加上“SslMode=none”,。stringconnectStr="server=127.0.0.1;U......