摘要:阿里云地址目的是為了每一次重裝系統(tǒng)不需要重新安裝的環(huán)境,下個就可以用了。表示盤的文件夾對應(yīng)容器中的文件夾。進入內(nèi)部初始化環(huán)境現(xiàn)在中已經(jīng)有了的內(nèi)容生成網(wǎng)站內(nèi)容預(yù)覽在宿主機的瀏覽器上輸入如果像上面相當(dāng)于每一次都要進入容器,這很麻煩。
阿里云地址:https://dev.aliyun.com/detail...
目的是為了每一次重裝系統(tǒng)不需要重新安裝hexo的環(huán)境,下個docker就可以用了。
下載容器
docker pull registry.cn-hangzhou.aliyuncs.com/wuhulala/website
啟動容器
docker run -p 4000:4000 --name website -v G:/data:/opt/website wuhulala/website
-v 是指定宿主機的某個硬盤位置和容器里的位置關(guān)聯(lián)。G:/data:/opt/website表示G盤的data文件夾對應(yīng)容器中的/opt/website 文件夾。
進入內(nèi)部
docker attach website
初始化環(huán)境
hexo init
現(xiàn)在G:/data中已經(jīng)有了hexo的內(nèi)容
生成網(wǎng)站內(nèi)容
hexo g
預(yù)覽
hexo s
在宿主機的瀏覽器上輸入 127.0.0.1:4000
如果像上面相當(dāng)于每一次都要進入容器,這很麻煩。
我們可以為每一個hexo命令的開一個服務(wù)
初始化命令:
docker run --name hexo-init -v G:/data:/opt/website wuhulala/website hexo init
一下三個全部需要hexo-init執(zhí)行完
開一個監(jiān)聽修改生成服務(wù)
docker run --name hexo-g --volumes-from hexo-init wuhulala/website hexo g -w
開一個部署服務(wù)
docker run --name hexo-d --volumes-from hexo-init wuhulala/website hexo d -g
開一個服務(wù)器服務(wù)(訪問127.0.0.1:5000)
docker run --name hexo-s -p 5000:4000 -–volumes-from hexo-init wuhulala/website hexo s
附上Dokcerfile
FROM node:latest MAINTAINER XueAohui [email protected] ENV REFRESHED_AT 2017-03-26 VOLUME ["/opt/website"] RUN npm install -g hexo RUN hexo init /opt/website WORKDIR /opt/website EXPOSE 4000
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26846.html
摘要:后來網(wǎng)上看到了很多和搭建的靜態(tài)博客,由于編輯器的實用性,及,等代碼托管平臺的免費特點,讓很多人都轉(zhuǎn)向了和。于是我也花了兩三天的時間來研究搭建了自己的博客。 以前的博客(blog.duweibin.cn)是在學(xué)習(xí)thinkphp的時候自己做的一個小項目,模板也是網(wǎng)上找的,后臺是自己用thinkphp框架寫的,上一個博客搭建過程中讓自己學(xué)會了thinkphp對MVC操作,(M層還沒具體用過...
摘要:下面我以主題舉例,覆蓋默認主題。其他元素使用相同的方法都可以修改。像這種超鏈接跳轉(zhuǎn)的修改,在文件中找到直接把屬性的值改變即可。 準(zhǔn)備:搭建環(huán)境 大致分為以下兩步: 安裝Node.js 安裝git 配置Node.js環(huán)境 下載Node.js安裝 Windows Installer 32-bithttps://nodejs.org/dist/v4.2.3/node-v4.2.3-x...
摘要:下面我以主題舉例,覆蓋默認主題。其他元素使用相同的方法都可以修改。像這種超鏈接跳轉(zhuǎn)的修改,在文件中找到直接把屬性的值改變即可。 準(zhǔn)備:搭建環(huán)境 大致分為以下兩步: 安裝Node.js 安裝git 配置Node.js環(huán)境 下載Node.js安裝 Windows Installer 32-bithttps://nodejs.org/dist/v4.2.3/node-v4.2.3-x...
摘要:在根目錄配置文件中有一個設(shè)置希望設(shè)置為就是這個原因是設(shè)置后當(dāng)你新建一個頁面后自動生成一個同名文件夾方便管理。 showImg(https://segmentfault.com/img/remote/1460000008738195?w=1436&h=527); 前言 前面的文章已經(jīng)能讓大家搭建起自己的博客,并通過網(wǎng)絡(luò)訪問了,通過基礎(chǔ)的發(fā)布文章和編輯既可以實現(xiàn)博客的運作了,其他的一些包括...
摘要:在根目錄配置文件中有一個設(shè)置希望設(shè)置為就是這個原因是設(shè)置后當(dāng)你新建一個頁面后自動生成一個同名文件夾方便管理。 showImg(https://segmentfault.com/img/remote/1460000008738195?w=1436&h=527); 前言 前面的文章已經(jīng)能讓大家搭建起自己的博客,并通過網(wǎng)絡(luò)訪問了,通過基礎(chǔ)的發(fā)布文章和編輯既可以實現(xiàn)博客的運作了,其他的一些包括...
閱讀 1389·2021-10-14 09:43
閱讀 4243·2021-09-27 13:57
閱讀 4574·2021-09-22 15:54
閱讀 2569·2021-09-22 10:54
閱讀 2386·2021-09-22 10:02
閱讀 2121·2021-08-27 13:11
閱讀 878·2019-08-29 18:44
閱讀 1650·2019-08-29 15:20