使用docker搭建Ghost博客教程
1. docker安装并开机自启
1 | curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh && docker --version && systemctl start docker && systemctl enable docker && systemctl restart docker |
2. docker-compose安装
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && docker-compose --version |
3. 新建ghost根目录
1 | mkdir ~/ghost-blog && cd ~/ghost-blog && touch docker-compose.yml |
4. docker-compose配置文件
编辑docker-compose.yml:
1 | version: '3.1' |
5. 配置mysql
新建一个mysql数据库,配置和上面docker-compose.yml文件对应起来,并设置只允许172.19.0.2访问。
6. docker-compose启动ghost博客
1 | cd ~/gost-blog && touch docker-compose.yml |
若是可以在 http://your-ip:8080 访问到你的ghost说明配置成功,若失败,则可以通过docker logs -f ghost查看ghost日志排错。
7. 配置反向代理
推荐使用nginx进行配置,在nginx配置文件中加入反代配置:
1 | location / { |
之后就可以在 http://your-domain 访问到你的网站了!
8. 网站配置
网站后台路径: http://your-domain/ghost
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hyper Tech!
评论
