编写文档好工具showdoc部署
一定要看,一定要用卷,丢失数据的痛苦,痛何如哉。
https://www.cnblogs.com/harrychinese/p/showdoc.html
# 由于国内镜像与官网原镜像同步可能延迟,如果有网络条件,建议使用原镜像。如果网络不好,建议使用国内镜像 # 国内镜像安装命令 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 chmod777 -R /var/www/html/server/Application chmod777 -R /var/www/html/install chmod777 -R /var/www/html/Public/Uploads/ chmod777 -R /var/www/html/Sqlite/ @@#
- 在linux上安装docker环境
- 修改docker映像源
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://khec465u.mirror.aliyuncs.com","https://registry.docker-cn.com"]
}
@@#
- 下载镜像
docker pull star7th/showdoc
@@#
- 运行
# 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
docker ps
sudo docker inspect -f {{.State.Pid}} 0d717c077f41
sudo nsenter --target 8468 --mount --uts --ipc --net --pid
#不能使用 docker attach ,因为SHOWDOC的主线程处于执行状态
@@#