1.安装 docker 与 docker-compose
如果这个你没装, 那估计 10 分钟不能完事
- 安装 docker: https://www.yuque.com/ekko/app/bqg9dl
- 安装 docker-compose: https://www.yuque.com/ekko/app/ow6ruc
2. 新建 docker-compose.yml
version: '3'
services:
MinDoc_New:
container_name: mindoc_ekko
image: registry.cn-hangzhou.aliyuncs.com/mindoc/mindoc:v2.0-beta.2
privileged: false
restart: always
ports:
- 8181:8181
volumes:
- /var/www/mindoc/database:/mindoc/database
- /var/www/mindoc/uploads:/mindoc/uploads
environment:
- MINDOC_RUN_MODE=prod
- MINDOC_DB_ADAPTER=sqlite3
- MINDOC_DB_DATABASE=./database/mindoc.db
- MINDOC_CACHE=true
- MINDOC_CACHE_PROVIDER=file
- MINDOC_ENABLE_EXPORT=false
- MINDOC_BASE_URL= 127.0.0.1
- MINDOC_CDN_IMG_URL=
- MINDOC_CDN_CSS_URL=
- MINDOC_CDN_JS_URL=
dns:
- 223.5.5.5
- 223.6.6.6
部署 docker-compose
docker-compose up -d
输出
[root@aliyun ~]# docker-compose up -d
Creating network "root_default" with the default driver
Pulling MinDoc_New (registry.cn-hangzhou.aliyuncs.com/mindoc/mindoc:v2.0-beta.2)...
v2.0-beta.2: Pulling from mindoc/mindoc
4fe2ade4980c: Pull complete
ee3bf88c6061: Pull complete
edd5e2dfc789: Pull complete
24fc4ec1dd71: Pull complete
ec4f68fd9612: Pull complete
26b991074542: Pull complete
948bcd2e45ec: Pull complete
51f52fcbd9f9: Pull complete
72ac77c2c335: Pull complete
626ec74d4647: Pull complete
a07969c9d375: Pull complete
caed215bf7b0: Pull complete
53fe131203a5: Pull complete
Digest: sha256:f5c62fc88a1373fa239d3b8ab92ad15d4ce56e49fab10948320630d0c5b66882
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/mindoc/mindoc:v2.0-beta.2
Creating mindoc_ekko ... done
完成, 查看日志
docker logs -f 容器名称或者id
输出
[root@aliyun ~]# docker logs -f 73c93d1afb07
2020/05/29 14:46:31.341 [I] [command.go:34] 正在初始化数据库配置.
2020/05/29 14:46:31.341 [I] [command.go:86] 数据库初始化完成.
2020/05/29 14:46:31.341 [I] [command.go:321] 正常初始化缓存配置.
2020/05/29 14:46:31.342 [I] [command.go:410] 缓存初始化完成.
省略一堆.............
Install Successfully!
2020/05/29 14:46:31.771 [I] [command.go:34] 正在初始化数据库配置.
2020/05/29 14:46:31.772 [I] [command.go:86] 数据库初始化完成.
2020/05/29 14:46:31.772 [I] [command.go:321] 正常初始化缓存配置.
2020/05/29 14:46:31.772 [I] [command.go:410] 缓存初始化完成.
MinDoc version =>
build time =>
start directory => /mindoc/mindoc_linux_amd64
2020/05/29 14:46:31.851 [I] [asm_amd64.s:2361] http server Running on http://:8181
完成
3. 访问系统
默认账号为 admin
默认密码为 123456
演示