Ubuntu docker 部署 showdoc(一个非常好用的文档管理工具)

showdoc 简介美观,是我喜欢的文档管理应用,看一眼就喜欢上了
showdoc 不仅可以在线编辑 markdown,而且对 API 文档的支持也特别赞
showdoc 目前不仅有客户端可以用,还可以使用浏览器在线访问官网
showdoc 还可以部署在自己的机器上,本篇我们就来使用 docker 在自己的机器上部署一下

  1. 拉取镜像
    sudo docker pull star7th/showdoc
    
  2. 创建映射文件目录
    我们这里将数据文件映射到镜像内,方便之后的备份和转移,所以要先创建外部文件目录
    sudo mkdir -p  /root/docker/showdoc/Sqlite
    sudo mkdir -p  /root/docker/showdoc/Uploads
    sudo chmod -R 777 /root/docker/showdoc/Sqlite
    sudo chmod -R 777 /root/docker/showdoc/Uploads
    
  3. 启动镜像
    我们这里让showdoc暴漏在7000端口上,并且给容器设置了--restart=always,这个参数可以让容器在机器重启后自启动,从而达到服务不间断的目的
    sudo docker run -d --name showdoc --restart=always -v /root/docker/showdoc/Sqlite:/Sqlite -v /root/docker/showdoc/Uploads:/Public/Uploads -p 7000:80 showdoc
    

    需要注意的是:最新的showdoc镜像数据存放路径和旧版是不一样的,这里是2020-04-22最新版。若启动访问后无法登陆 ,大概是版本问题导致数据目录映射错位置了,这样的话我们可以先不映射数据目录并启动容器,再使用dockerexec命令进入到容器内查看下数据目录存放的路径再做修改

  4. 配置服务器安全组,开放7000端口(若需要)
  5. 打开浏览器,访问首页
    这里打开http://你的IP:7000就能够访问到showdoc的首页了!

你也喜欢showdoc的话,记得点个赞哦~
你不喜欢的话,可以喜欢我哦~
(呸,快点赞!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章