Docker搭建DokuWiki

DokuWiki 是一个简单易用的Wiki软件,无需数据库支持。主要被用于创建和管理文档,适合团队合作的环境。DokuWiki的docker镜像包含了DokuWiki的运行环境,使得用户可以在容器中快速部署一个DokuWiki实例。

应用场景:

  • 团队项目文档管理
  • 公司知识库构建
  • 个人笔记记录
  • 教育机构课程资料整理

使用 Docker CLI 搭建 DokuWiki

命令和参数解释:

docker run -d \
  --name=dokuwiki \             # 容器名,此处命名为dokuwiki
  -e PUID=1000 \                # 用户ID,容器内运行进程的用户ID
  -e PGID=1000 \                # 组ID,容器内运行进程的用户组ID
  -e TZ=Europe/London \         # 时区设置,此处设为伦敦时区
  -p 80:80 \                    # 将容器的80端口映射到宿主机的80端口,用于HTTP服务
  -p 443:443 \                  # 将容器的443端口映射到宿主机的443端口,用于HTTPS服务,此行为可选,根据需要启用
  -v /path/to/appdata/config:/config \ # 将宿主机的路径映射到容器中的/config目录,用于数据持久化
  --restart unless-stopped \    # 容器退出时的重启策略,除非手动停止,否则总是重启
  linuxserver/dokuwiki          # 使用的镜像名

使用 Docker Compose 搭建 DokuWiki

docker-compose.yml 文件内容和参数解释:

version: "2.1"
services:
  dokuwiki:
    image: linuxserver/dokuwiki     # 使用的镜像名
    container_name: dokuwiki         # 容器名
    environment:                     # 环境变量
      - PUID=1000                    # 用户ID
      - PGID=1000                    # 组ID
      - TZ=Europe/London             # 时区
    volumes:                         # 卷映射列表
      - /path/to/appdata/config:/config  # 配置文件的持久化存储
    ports:                           # 端口映射列表
      - 80:80                        # HTTP服务
      - 443:443                      # HTTPS服务
    restart: unless-stopped          # 重启策略

部署流程:

  1. 创建一个 docker-compose.yml 文件,填入上述内容。
  2. 调整卷映射的路径 /path/to/appdata/config 到一个合适的宿主机目录。
  3. 在包含 docker-compose.yml 文件的目录下运行 docker-compose up -d 命令启动服务。
  4. 访问宿主机的80端口(或443端口如果启用了HTTPS)来使用DokuWiki。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值