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