首页 > 其他分享 >docker 部署wiki

docker 部署wiki

时间:2023-05-25 17:56:17浏览次数:29  
标签:wiki 容器 8080 部署 MediaWiki docker Docker

要在 Docker 中部署一个 wiki,可以使用 MediaWiki,它是一个流行的维基百科软件。以下是一些基本步骤:

安装 Docker
在部署之前,您需要在服务器上安装 Docker。可以按照 Docker 官方网站提供的说明进行安装。

下载 MediaWiki 镜像
MediaWiki 镜像提供了一个运行 MediaWiki 的环境。可以使用以下命令从 Docker Hub 下载它:

docker pull mediawiki
创建容器
创建一个新的容器以运行 MediaWiki 镜像。您需要指定一个名称和所需的端口。以下命令将为您创建一个名为 my-wiki 的容器并将其映射到主机的端口 8080:

docker run -d --name my-wiki -p 8080:80 mediawiki
安装 MediaWiki
访问 http://your-server-ip:8080,即可看到 MediaWiki 安装页面。根据页面上的提示完成安装过程。在安装期间,您需要设置一个 MySQL 数据库。在此示例中,可以使用 Docker 来运行 MySQL 容器并与 MediaWiki 容器链接。以下命令将为您启动一个 MySQL 容器:

docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword mysql
安装完成后,MediaWiki 将会自动配置 Web 服务器,并将 MediaWiki 放在 http://your-server-ip:8080/wiki/ 目录下。

需要注意的是,上述命令仅提供基本的 Docker 部署参考。如果您需要定制部署过程,则可以编辑 Dockerfile 文件并使用 docker build 命令构建自定义镜像。另外,还可以使用 Docker Compose 等工具来管理多个容器和服务。

 

标签:wiki,容器,8080,部署,MediaWiki,docker,Docker
From: https://www.cnblogs.com/libruce/p/17432407.html

相关文章

  • mysql数据库部署
    推荐步骤:安装Mysql5.6.46版本设置登录Mysql密码,使用root账户登录Mysql创建自己名字数据库,查看数据库实验步骤:安装Mysql5.6.46版本设置登录Mysql密码,使用root账户登录Mysql创建自己名字数据库,查看数据库......
  • VMware Workstation 下安装黑群晖DSM7.1,提供所需素有安装包,保姆级部署
    教程仅供参考,不当之处多多理解。 部署中所需的所有软件包都提供百度网盘下载链接地址。本篇教程主要讲解黑群晖(DS3615xs和DS918+两种方式的安装教程)的详细安装教程Tip:本教程本教程只用学习使用,有条件,长期使用的朋友推荐从正规官方渠道入手。DS3615xs和DS918+两种方式的安装......
  • 记一次windows装docker,然后nacos连接宿主机mysql报错问题
    之前一直用linux装docker,这两天有空研究下windows上装DockerDesktop。安装步骤就不一一细说了,记录几个容易忘得地方。设置docker镜像存储位置//打包现有镜像wsl--exportdocker-desktop-data"D:\\work\\other-tools\\docker\\docker-desktop-data.tar"//注销镜像wsl--......
  • ubuntu安装docker
    官网安装地址:InstallDockerEngineonUbuntuubuntu清华大学云源地址:ubuntu|镜像站使用帮助|清华大学开源软件镜像站|TsinghuaOpenSourceMirrorubuntu卸载1.卸载dockersudoapt-getremovedockerdocker-enginedocker.iocontainerdruncubuntu安装1.更新......
  • Linux中Docker的搭建与应用
    1.Docker的安装[root@localhost~]#yuminstall-ydocker2.启动Docker,并设置开机自启动。[root@localhost~]#systemctlstartdocker[root@localhost~]#systemctlstatusdocker3.获取镜像并查看本地镜像[root@localhost~]#dockerpullwordpress[root@localhost~]#docke......
  • 500代码行代码手写docker-设置网络命名空间
    (4)500代码行代码手写docker-设置网络命名空间本系列教程主要是为了弄清楚容器化的原理,纸上得来终觉浅,绝知此事要躬行,理论始终不及动手实践来的深刻,所以这个系列会用go语言实现一个类似docker的容器化功能,最终能够容器化的运行一个进程。本章的源码已经上传到github,地址如下:......
  • docker 方式部署的gitlab 升级
    升级背景:docker部署的gitlab版本11.1.4,需升级至16.0.1思路:为了不影响目前正在使用的gitlab。1.将备份拷贝至另外服务器上,升级至最高版本后,另行还原2.直接将挂载目录中的文件拷贝至另外服务器上,升级至最高版本,另行还原--经测试,失败,不推荐使用此方法2种方式将都进行实验。以......
  • Debian 11(apt系 )docker安装
    apt系(Debian11)安装Docker参考:dockerdebian安装教程:https://docs.docker.com/engine/install/debian/使用非roor用户组运行docker:https://docs.docker.com/compose/completion/dockercompose安装教程:https://docs.docker.com/compose/completion/1.卸载旧版本docke......
  • 支持多语言的客服系统部署教程
    支持多语言的客服系统部署教程1、源码文件截图2、环境要求centos7.5、nginx、php7.3、mysql5.6、服务器2h4g5m3、php配置安装fileinfo、reids拓展删除PHP对应版本中的pcntl_signal 、pcntl_signal_dispatch、pcntl_fork、pcntl_wait、pcntl_alarm禁用函数4、创建网站......
  • Fdog系列(三):使用腾讯云短信接口发送短信,数据库写入,部署到服务器,web收尾篇。
    文章目录1.前言2.使用腾讯云短信接口发送短信3.java连接数据库4.部署到服务器(如果你有的话)目录Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。Fdog系列(二):html写完注册页面之后怎么办,用java写后台响应呀。文章中出现的源码获取方式:评论区留下邮箱地址。创作......