原文链接:https://dsx2016.com/?p=1773
公众号:大师兄2016
官方文档
https://www.showdoc.com.cn/help?page_id=65610
docker运行
拉取镜像并docker运行
# 原版官方镜像安装命令(*用户不建议直接使用原版镜像,可以用后面的加速镜像)
docker pull star7th/showdoc
# *镜像安装命令(安装后记得执行docker tag命令以进行重命名)
docker pull registry.cn-shenzhen.aliyuncs.com/star7th/showdoc
docker tag registry.cn-shenzhen.aliyuncs.com/star7th/showdoc:latest star7th/showdoc:latest
##后续命令无论使用官方镜像还是加速镜像都需要执行
#新建存放showdoc数据的目录
mkdir -p /showdoc_data/html
chmod -R 777 /showdoc_data
#启动showdoc容器
docker run -d --name showdoc --user=root --privileged=true -p 4999:80 \
-v /showdoc_data/html:/var/www/html/ star7th/showdoc
docker-compose运行
docker不太方便,这里将docker配置为文件,一键运行
nano docker-compose.yml
当前目录创建html文件夹
mkdir html
写入配置信息
version: '3.5'
services:
showdoc:
image: star7th/showdoc
container_name: showdoc
ports:
- 4999:80
volumes:
- ./html:/var/www/html/ star7th/showdoc
environment:
user: root
privileged: ${privileged}
restart: always
stdin_open: true
tty: true
配置文件变量
创建文件
文件要和yml文件在同级目录,yml会自动查找对应.env文件变量
nano .env
填写变量内容
privileged=true
效果图
访问地址
IP:4999
账户
showdoc/123456
END.