Closed wangduanduan closed 5 years ago
docker pull ghost
docker run --name myghost -p 8080:2368 -d ghost
docker run 参数含义
--name myghost
-p
--expose
-d
第二部正常运行后,可以打开浏览器
容器内的文件需要映射到主机的路径上,这样博客内容才能够持久化
docker run -d --name myghost -p 8080:2368 -v /path/to/ghost/blog:/var/lib/ghost/content ghost
环境变量用-e去设置,ghost博客有两个比较重要的环境变量url和database。
https://example.com
更多设置参考https://docs.ghost.org/concepts/config/#configuration-options
页面调整有些可以直接从ghost的后台管理区修改,有些则需要修改默认主题的模板。 ghost主题是可以导出的,导出主题后,修改主题,然后再导入。
在默认主题casper的文件夹/partials/文件夹下,有几个hbs文件,这些都是模板文件,打开之后,很容看到关于社交分享的代码。找到分享代码,删除或者注释掉就可以了。
ghost居然有客户端,哇塞。
https://ghost.org/downloads/?_ga=2.203499667.206151017.1556534146-501150801.1556534146
docker run \ -d \ --name myghost \ -p 8080:2368 \ -e url=http://www.youdomaint.com \ -v /data/docker/ghost:/var/lib/ghost/content ghost
1 拉取镜像
2 启动
docker run 参数含义
--name myghost
指定容器运行后的名称为myhost 方便查看-p
-p实际上是--expose
的缩写,用来指定端口映射,冒号前面的8080是外部主机的端口,可以设置成未使用过的端口;冒号后面的是ghost容器内部服务端口2368,一般不要改动该值-d
-d实际上是--detach的缩写,含义是在后台运行容器,并且输出容器id3 功能
第二部正常运行后,可以打开浏览器
4 调整
4.1 卷映射
容器内的文件需要映射到主机的路径上,这样博客内容才能够持久化
4.2 环境变量
环境变量用-e去设置,ghost博客有两个比较重要的环境变量url和database。
https://example.com
, 如果不设置该值,那么页面跳转都会用localhost,这样会有问题更多设置参考https://docs.ghost.org/concepts/config/#configuration-options
4.3 页面调整
页面调整有些可以直接从ghost的后台管理区修改,有些则需要修改默认主题的模板。 ghost主题是可以导出的,导出主题后,修改主题,然后再导入。
在默认主题casper的文件夹/partials/文件夹下,有几个hbs文件,这些都是模板文件,打开之后,很容看到关于社交分享的代码。找到分享代码,删除或者注释掉就可以了。
4 参考