1. 条件
阿里云ecs一台(我的是之前搞活动,三百多三年:),现在基本不会有这个价了嘿嘿)
万网域名一个
2. 安装node.js
docker search node
docker pull node
3. 创建镜像 ghost 并配置 mysql
找个目录放一下docker build 的 yml 文件:
version: '2'
services:
ghost:
image: ghost
restart: always
ports:
- 2368:2368
environment:
# see https://docs.ghost.org/docs/config#section-running-ghost-with-config-env-variables
database__client: mysql
database__connection__host: host
database__connection__user: username
database__connection__password: password
database__connection__database: ghost
然后指定该 yml , docker-compose up 一下就行
docker-compose -f xxx.yml up -d
4. 配置域名
配置 nginx 转发到所配置的端口,这里不再赘述 nginx 的配置
5. Over
搭建完成.访问该端口下的/ghost, 就可以进入后台管理界面.
网友评论