创建数据目录

mkdir -pv /data/mysql/{data,conf,logs}
chown 999.999 /data/mysql -Rmkdir -pv /data/mediawiki
chown 33.33 /data/mediawiki -R

Mysql配置文件

vim /data/mysql/conf/my.cnf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock[mysql]
prompt="\u@mysqldb \R:\m:\s [\d]> "
no-auto-rehash[mysqld]
user = mysql
port = 3306character-set-server    = utf8mb4
collation-server        = utf8mb4_unicode_cimax_connections       = 1024
max_connect_errors    = 100
wait_timeout          = 100
max_allowed_packet    = 128M
table_open_cache      = 2048
back_log              = 600
skip_name_resolve     = 1default-storage-engine = innodb
log_bin_trust_function_creators = 1# Log
general_log=off
general_log_file =  /data/mysql/logs/mysql.log
log-error =         /data/mysql/logs/error.log#slowlog慢查询日志
slow_query_log      = 1
slow_query_log_file = /data/mysql/logs/slow.log
long_query_time     = 2
log_output          = FILE
log_queries_not_using_indexes = 0#global_buffers
innodb_buffer_pool_size         = 2G
innodb_log_buffer_size          = 16M
innodb_flush_log_at_trx_commit  = 2
key_buffer_size                 = 64Minnodb_log_file_size      = 512M
innodb_log_files_in_group = 2
innodb_data_file_path     = ibdata1:20M:autoextendsecure_file_priv = /var/lib/mysql
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION[mysqldump]
quick
max_allowed_packet = 32M

Docker-compose配置文件

version: '3'
services:mysql:container_name: mysqlimage: mysql:8.0restart: alwaysvolumes:- /etc/localtime:/etc/localtime- /data/mysql/data:/var/lib/mysql- /data/mysql/logs/:/data/mysql/logs/- /data/mysql/conf/my.cnf:/etc/mysql/my.cnfenvironment:MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: mediawikiMYSQL_USER: mediawikiMYSQL_PASSWORD: mediawikicommand: --default-authentication-plugin=mysql_native_passwordmediawiki:container_name: mediawikiimage: mediawiki:1.35.2restart: alwayslinks:- mysqldepends_on:- mysqlports:- 8081:80volumes:- /etc/localtime:/etc/localtime- /data/mediawiki:/var/www/html/images

安装meidiawiki

docker-compose up -d

访问地址: http://IP:8081

根据提示安装mediawiki,安装数据库时候,数据库名称为mysql(即docker-compose中link字段中配置的service名称)

安装后,下载LocalSettings.php配置文件,并拷贝LocalSettings.php文件至网站代码根目录

docker cp LocalSettings.php mediawiki:/var/www/html/LocalSettings.php

Docker部署企业级WIKI平台mediawiki相关推荐

  1. 【云原生之Docker实战】使用Docker部署NodeBB社区平台

    [云原生之Docker实战]使用Docker部署NodeBB社区平台 一.NodeBB 二.检查本地docker环境 1.检查docker版本 2.检查docker状态 3.检查docker comp ...

  2. 【云原生之Docker实战】使用Docker部署Linux管理平台webmin

    [云原生之Docker实战]使用Docker部署Linux管理平台webmin 一.webmin介绍 二.检查本地docker状态 1.检查docker版本 2.检查操作系统版本 3.检查docker ...

  3. docker部署Redmine项目管理平台

    1.下载镜像(自己用的3.4版本) docker pull redmine:3.4 docker pull mysql:5.7 2.运行 docker run -p 3306:3306 --name ...

  4. docker 部署 mediawiki

    docker 部署 mediawiki Wiki 是在万维网上开放,且可供多人协同创作的超文本系统.mediawiki 属于比较经典的 wiki 程序,官方还有 docker 镜像,安装部署十分方便. ...

  5. java版spring cloud+spring boot+redis多租户社交电子商务平台 (十一)docker部署spring cloud项目...

    一.docker简介 电子商务社交平台源码请加企鹅求求:一零三八七七四六二六.Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过 ...

  6. 【云原生之Docker实战】使用Docker部署Lsky Pro个人图床平台

    [云原生之Docker实战]使用Docker部署Lsky Pro个人图床平台 一.Lsky Pro介绍 1.Lsky Pro简介 2.Lsky Pro特点 二.检查宿主机系统版本 三.检查本地dock ...

  7. 【云原生之Docker实战】使用Docker部署家庭个人在线音乐平台

    [云原生之Docker实战]使用Docker部署家庭个人在线音乐平台 一.music-player介绍 1.music-player简介 2.music-player特点 二.检查dokcer状态 1 ...

  8. 【云原生之Docker实战】使用Docker部署Snipe-It固定资产管理平台

    [云原生之Docker实战]使用Docker部署Snipe-It固定资产管理平台 一.Snipe-It介绍 二.检查本地docker环境 1.检查docker版本 2.检查docker状态 3.检查系 ...

  9. 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台

    [云原生之Docker实战]使用Docker部署Mindoc文档管理平台 一.Mindoc介绍 1.Mindoc简介 2.Mindoc功能 二.检查宿主机系统版本 1.检查操作系统版本 2.检查系统内 ...

最新文章

  1. 引导修复_怎么使用bcdrepair引导修复系统【详细步骤】
  2. 【RocketMQ工作原理】消息的消费
  3. Centos下安装MongoDB复制集
  4. Y分钟学clojure
  5. android摄像头框架,FS_S5PC100平台上Android Camera架构分析
  6. C#和NewSQL更配 —— TiDB入门
  7. 计算机组装与维修bios设置,(完整版)计算机组装与维修模拟试题(BIOS设置的习题).docx...
  8. Testng.xml文件讲解
  9. Java接口中的成员变量为什么必须声明为public static final?
  10. 32岁了 学python 来的及吗-32岁的程序员去了国企工作, 晒出年薪, 网友: 我没看错吧...
  11. ue4 点击启动_4399游戏2020届校招启动
  12. EsayExcel简单的读和写
  13. 高校社团管理系统的设计与开发学习论文
  14. 拥有PMP/ITIL/Prince2证书,你将享受这些国家福利
  15. u盘文件夹被隐藏怎么恢复正常?
  16. VFP全面控制EXCEL(转自十豆三老师)
  17. 量子计算机优点概括,量子计算机简介
  18. android配置wifi,详解Android通过修改配置文件设置wifi密码
  19. GSL----积分部分(翻译+精简)
  20. 对一级标题二级标题进行排序

热门文章

  1. ​PCA/PCC软件中一键式超高密度的无人机LiDAR点云滤波和精细地形提取
  2. php mysql sum()_PHP MYSQL中的SUM和循环(SUM and Looping in PHP MYSQL)
  3. 手机UI设计将“独当一面”?
  4. HTTP报文头解析(图文)
  5. html小游戏--纯页面html小游戏贪吃蛇(基础版)
  6. Voleview安装和使用需注意的一些细节
  7. 船舶运动野本模型求解
  8. 〖Python语法进阶篇⑬〗- 正则表达式 - re 模块常用函数
  9. 【理论恒叨】【立体匹配系列】经典PatchMatch: (1)Slanted support windows倾斜支持窗模型
  10. 深度学习的seq2seq模型