ShowDoc速记
2024-09-01 21:26:16
编写文档好工具showdoc部署
一定要看,一定要用卷,丢失数据的痛苦,痛何如哉。
https://www.cnblogs.com/harrychinese/p/showdoc.html
@@@code
# 由于国内镜像与官网原镜像同步可能延迟,如果有网络条件,建议使用原镜像。如果网络不好,建议使用国内镜像
# 国内镜像安装命令
docker pull registry.docker-cn.com/star7th/showdoc
#国外官方镜像安装命令
#docker pull star7th/showdoc
#新建存放showdoc数据的目录
mkdir /home/docker/howdoc_data
mkdir /home/docker/showdoc_data/html
chmod 777 -R /home/docker/showdoc_data
#启动showdoc容器。启动完了后别忘记后面还有转移数据的步骤。
docker run -d --name showdoc -p 4999:80 -v /home/docker/showdoc_data/html:/var/www/html/ registry.docker-cn.com/star7th/showdoc
#转移数据。执行这里的时候留意命令行界面有没有权限禁止的错误提示。
#如果有,则检查权限,或者安全限制(比如说可能selinux会禁止docker进程写文件)
docker exec showdoc \cp -fr /showdoc_data/html/ /var/www/
# 权限
chmod 777 -R /showdoc_data
#访问网页报错信息:目录 [ ./server/Application/Runtime/ ] 不可写!
docker exec -i -t showdoc /bin/sh
chmod
777 -R /var/www/html/server/Application
chmod
777 -R /var/www/html/install
chmod
777 -R /var/www/html/Public/Uploads/
chmod
777 -R /var/www/html/Sqlite/
@@#
- 在linux上安装docker环境
- 修改docker映像源
@@@code
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://khec465u.mirror.aliyuncs.com","https://registry.docker-cn.com"]
}
@@#
- 下载镜像
@@@code
docker pull star7th/showdoc
@@#
- 运行
@@@code
# docker run -itd -p 8029:80 --name showdoc star7th/showdoc:latest
docker run -itd -p 8029:80 --restart=always --name showdoc -v /root/data/showdoc/html:/var/www/html/ star7th/showdoc:latest
@@#
- 访问
- 建项、建团队、添加成员
- 进入项目,编写文档,语法为markdown,推荐word-to-markdown插件 http://www.writage.com/Writage-1.10.msi
- 个性化设置
进入docker
@@@code
docker ps
sudo docker inspect -f {{.State.Pid}} 0d717c077f41
sudo nsenter --target 8468 --mount --uts --ipc --net --pid
#不能使用 docker attach ,因为SHOWDOC的主线程处于执行状态
@@#
最新文章
- 基于AngularJs的上传控件-angular-file-upload
- IOS 多线程01-线程基础知识
- 用c#开发微信 (17) 微活动 3 投票活动 (文本投票)
- WCF 入门 (21)
- 黑盒测试在App自动化测试中的应用
- Android Studio Check for Update
- hdu 5611 Baby Ming and phone number(模拟)
- AES加解密算法Qt实现
- 补习系列-springboot-使用assembly进行项目打包
- Linux命令:pushd
- 【每日一题】 UVA - 340 阅读理解+模拟
- Servlet上传下载
- 将html转换为Drupal模板文件的一般步骤
- BFS广搜题目(转载)
- [BZOJ 2655]calc
- Java多线程编程之不可变对象模式
- [转帖]SQLSERVER的兼容级别
- 【转】Selenium2 API详解
- python 面向对象 初始化
- GO学习笔记 - map