今天倒腾了下黄易的蜂巢容器服务。写了个教程。请大家多多指教
首先,登录蜂巢控制台,创建一个容器。这里我用 Ubuntu 14.04 的镜像来部署
等容器创建成功后切换到 Console 控制台
如果你的连接正常,就可以直接输入命令,就像下图一样
如果不正常,就要点重新连接
让他恢复到正常的状态。
Ghost 是一款基于 NodeJS 的博客程序,那么我们首先要先装 NodeJS ,这里我们使用 NVM 来实现。
复制下面的代码
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
然后在控制台内点击右键,粘贴。按下回车。
会自行安装
当你看到这一行时,要点击右上角的重新连接来使其生效
重新连接后,在控制台输入nvm
,如果你看到如下返回,说明安装好了 nvm
接下来我们来安装 nodeJS
在控制台里输入nvm install 4.2.4
他就会自动下载 NodeJS4.2.4 版本来安装
NodeJS 4.2.4 是目前官网最新的 LTS 版本,相对比较稳定
安装完成后,输入nvm use 4.2.4
并执行
就会设置默认使用 4.2.4 版本的 nodejs
可以执行下命令node -v
查看版本
这里我们选择使用由 Ghost 中国维护的完整版,因为某些原因, NodeJS 在安装依赖时会特别慢, Ghost 中国的完整版一方面汉化了程序,另一方面为我们打包好了依赖
首先进入 /home/目录,创建 node 文件夹,这个文件夹就是我们 Ghost 博客的存放地址
cd /home
mkdir node
cd node
下载完整包
wget http://dl.ghostchina.com/Ghost-0.7.4-zh-full.zip
在解压时发现没有 unzip 软件,我们还需要安装unzip
apt-get update
apt-get install unzip
```
继续解压压缩包
``` sh
unzip Ghost-0.7.4-zh-full.zip
可以发现解压文件在当前文件夹里
接下来我们执来配置配置文件
执行命令
mv config.example.js config.js
sed -i 's/127.0.0.1/xxx.xxx.xxx.xxx/g' config.js
记得将 XXX.XXX.XXX.XXX 替换为你的公网 IP
然后执行命令npm start
让你的 ghost 博客运行起来
当你看到这样的
就说明你安装好了
访问你的公网 IP:2368 就可以看到 Ghost 博客了!
然后访问ip:2368/ghost
来设置你的管理员信息即可!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.