在操作前,默认认为你已阅读过 docsify 的官方文档,并对 docsify 有所了解。
-
创建工作目录
mkdir ~/docs && cd ~/docs
-
准备好初始文件(
index.html README.md
),或将已有的文件拷贝到当前目录(~/docs
) -
创建 Dockerfile
最后一行的点(.)别漏了
FROM node:latest LABEL description="A demo Dockerfile for build Docsify." WORKDIR /docs RUN npm install -g docsify-cli@latest EXPOSE 3000/tcp ENTRYPOINT docsify serve .
创建成功后,在当前目录(~/docs/)下,至少应有如下三个文件:
index.html README.md Dockerfile
-
构建 docker 镜像
同样别遗忘了末尾的点(.)
docker build -f Dockerfile -t docsify/demo .
-
创建和运行 docker 容器
docker run -it -d -p 3000:3000 --name=docsify -v $(pwd):/docs --restart=unless-stopped docsify/demo
- -it: 开启输入功能并链接伪终端
- -d: 后台运行容器
- –name: 为容器指定一个名称
- -p: 端口映射,格式为
主机(宿主)端口:容器端口
- -v: 工作目录映射
- –restart: 建议设置为
unless-stopped
,在 Docker 启动的时候自动启动容器。