阿里云ECS用docker配置MdWiki
2017-01-27 10:15
423 查看
由于配置直接采用docker的方式,所以可以直接参考: https://github.com/claremontmckennacollege/docker-mdwiki https://hub.docker.com/r/claremontmckenna/mdwiki/
一开始首先下载镜像:docker pull claremontmckenna/mdwiki
下载完之后运行即可,其默认的执行指令是:
docker run --detach -p 8000:80 -v /path/to/mds:/md-app claremontmckenna/mdwiki
其中-v /path/to/mds:/md-app是指定共享文件夹的方式,在容器内,markdown的内容是被放置在md-app文件夹内,这里默认的脚本采用的方式是运行的隔离,而不是存储的隔离,所以直接将宿主机的/path/to/mds文件夹挂在到容器内的md-app文件夹内,从而修改文件就不用进容器了。
以上就是一个安装流程,然后初始使用可以参考md-wiki的一些example:git://github.com/Dynalon/mdwiki-examples.git
在启动容器之后,默认会在md-app下看到一个index.html,这个html文件是用来翻译md至网页的,所以保持不变即可,同时将本地需要上传的md文件也命名为index.md,上传至目录即可。如果需要编辑上面的选项栏,那么是修改navigation.md文件即可,具体可以参考example里面的设定。
同时本地编辑的时候,笔者是采用MarkdownPad 2,目前都还是没出任何问题,其他的markdown编辑器没有尝试。
一开始首先下载镜像:docker pull claremontmckenna/mdwiki
下载完之后运行即可,其默认的执行指令是:
docker run --detach -p 8000:80 -v /path/to/mds:/md-app claremontmckenna/mdwiki
其中-v /path/to/mds:/md-app是指定共享文件夹的方式,在容器内,markdown的内容是被放置在md-app文件夹内,这里默认的脚本采用的方式是运行的隔离,而不是存储的隔离,所以直接将宿主机的/path/to/mds文件夹挂在到容器内的md-app文件夹内,从而修改文件就不用进容器了。
以上就是一个安装流程,然后初始使用可以参考md-wiki的一些example:git://github.com/Dynalon/mdwiki-examples.git
在启动容器之后,默认会在md-app下看到一个index.html,这个html文件是用来翻译md至网页的,所以保持不变即可,同时将本地需要上传的md文件也命名为index.md,上传至目录即可。如果需要编辑上面的选项栏,那么是修改navigation.md文件即可,具体可以参考example里面的设定。
同时本地编辑的时候,笔者是采用MarkdownPad 2,目前都还是没出任何问题,其他的markdown编辑器没有尝试。
相关文章推荐
- 阿里云ECS通过docker配置MySQL--MGR
- 阿里云ECS通过docker配置MySQL--MGR
- 阿里云服务器ECS配置Apache2+php5.3+mysql5图文过程(window 2008 R2 32位)
- 阿里云服务器 ECS Ubuntu系统安装配置
- 在阿里云ECS上安装docker 1.7.1
- 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇
- 阿里云ECS云服务器Linux系统配置JD…
- 阿里云ECS每天一件事D1:配置SSH
- 阿里云ECS windows 配置java+tomcat:80
- 阿里云服务器ECS配置(亲测)
- 阿里云服务器ECS配置过程
- 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇
- 阿里云服务器 ECS Ubuntu系统安装配置
- 阿里云服务器 ECS Ubuntu系统安装配置
- 阿里云 ecs 配置 typecho wordpress多站点
- 阿里云服务器ECS配置全解
- 阿里云(ECS)Linux服务器,以及LAMP环境配置笔记
- 阿里云ecs+主机宝linux版+沃通免费ssl配置https方法
- Windows Server 2008 阿里云服务器(ECS)配置FTP传输