前言
MkDocs 是一个用于创建项目文档的 快速, 简单 , 完美华丽 的静态站点生成器. 文档源码使用 Markdown 来撰写, 用一个 YAML 文件作为配置文档.
我是在虚拟机中安装的,设置了共享文件,方便修改文件,关于docker安装和共享文件的设置请看:docker 安装和使用,以下是版本信息:
linux发行版本 | CentOS7 |
uname -srm | Linux 3.10.0-693.el7.x86_64 x86_64 |
docker -v | Docker version 18.06.3-ce, build d7080c1 |
一,搜索并拉取镜像文件
大概100多M
docker search mkdocs
docker pull squidfunk/mkdocs-material
二,生成项目目录
docker run -it --rm -v /mnt/hgfs/SharedSpaces/mkdocs:/docs squidfunk/mkdocs-material new cc-docs
三,运行测试容器
docker run -it --name mkdocs --restart=always -v /mnt/hgfs/SharedSpaces/mkdocs:/docs -p 58000:8000 --workdir /docs/cc-docs squidfunk/mkdocs-material serve -a 0.0.0.0:8000
访问地址 :http://虚拟机的ip:58000
四,运行容器
docker run -itd --name mkdocs --restart=always -v /mnt/hgfs/SharedSpaces/mkdocs:/docs -p 58000:8000 --workdir /docs/cc-docs squidfunk/mkdocs-material serve -a 0.0.0.0:8000
五,删除运行中容器
docker rm -f mkdocs