在本地新建 docker-compose.yml ;内容为
version: ;3;
services:
codimd:
image: hackmdio/hackmd:2.4.1
environment:
- CMD_DB_URL=postgres://codimd:change_password;database/codimd
- CMD_USECDN=false
ports:
- ;3000:3000;
volumes:
- upload-data:/home/hackmd/app/public/uploads
restart: always
volumes:
database-data: {}
upload-data: {}
第 6 行中各个参数的含义分别是;
数据库连接协议://用户名:密码;数据库主机:数据库端口/数据库名
我使用的是MySQL;数据库名和用户名都是codimd;因此改成;
mysql://codimd:密码;172.18.0.1:3306/codimd
在 docker-compose.yml 目录;使用如下命令
docker-compose up -d
访问 http://localhost:3000/即可。
使用 Docker 在服务器部署 CodiMD1;https://blog.csdn.net/weixin_43001913/article/details/105870156
使用 Docker 在服务器部署 CodiMD2;https://blog.csdn.net/SuanCaiyu1806/article/details/107522305
在Win版的Docker里安装mysql;https://blog.csdn.net/junshangshui/article/details/79432487