位置: 编程技术 - 正文

在Mac OS下使用docker构建基于node的博客程序hexo(macbook如何使用word)

编辑:rootadmin

推荐整理分享在Mac OS下使用docker构建基于node的博客程序hexo(macbook如何使用word),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:macbook如何使用word,macbookpro使用word,mac上使用office,docx在mac里用什么软件打开,mac上使用word,mac上使用word,mac 使用word,docx在mac里用什么软件打开,内容如对您有帮助,希望把文章链接给更多的朋友!

截止目前为止,在docker hub上还看不到hexo 3+版本的镜像构建。由于Node环境的安装时间比较长,对于电脑比较多的人相对来说还是比较麻烦的。基于DockerFile构建自己的HEXO环境非常灵活,可以根据自己的情况进行定制。可以导入导出复制环境部署到其他电脑中。实践开始docker安装大部分Linux,比如说Ubuntu,Debian都可以通过如下命令安装:

curl -sSL | sh TIP:别忘了配置好DaoCloud加速,不然构建速度很慢。

构建复制代码代码如下:docker build -t hexo3 - < hexo3.dockerfilehexo3.dockerfile 如下:复制代码代码如下:FROM node:slim MAINTAINER Jianying Li <lijianying@gmail.com> # instal basic tool RUN apt-get update && apt-get install -y git ssh-client ca-certificates --no-install-recommends && rm -r /var/lib/apt/lists/*# set time zoneRUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata# install hexoRUN npm install hexo@3.0.0 -g# set base dirRUN mkdir /hexo# set home dirWORKDIR /hexo EXPOSE CMD ["/bin/bash"]定制自己的image请注意,现在最简洁的三个包内容为:

git,部署的时候用(如果不用git部署请去掉)。ssh-client(ssh方式的git部署依赖)。ca-certificates(https方式的git部署依赖)。TIP: 在shell中或者lib中调用https方式通讯的时候如果报错复制代码代码如下:Problem with the SSL CA cert (path? access rights?)可以通过安装包:ca-certificates 来解决问题,yum apt中都是如此。

构建时间大概十几分钟完成。

在Mac OS下使用docker构建基于node的博客程序hexo(macbook如何使用word)

准备把实体机(host)上的文件挂载到docker中安装Guest Additions, 因为要使用Shared Floader。使用命令 sudo mount -t vboxsf [sharename] [dist]来挂载共享目录。运行复制代码代码如下:docker run -it -d -p : -v /root/blog:/hexo/ --name hexo hexo3注意路径 /root/blog/ 是我VirtualBox 虚拟机中blog存储的位置。

注意参数/root/blog/需要使用绝对路径

其他的参数可以很容易的在manual中找到意义。

备份与还原复制代码代码如下:#docker save hexo3 > /root/hexo3.tar#docker load < /root/hexo3.tar注意这里使用save而不是export 因为需要保存历史层

参考导出大小:复制代码代码如下:du -h /root/hexo3.tarM/root/hexo3.tar从以上所有的工作中,对比虚拟机进行环境的构建打包,docker具有构建环境时间更短,打包文件更小的特点。

使用容器操作blog复制代码代码如下:docker exec -it hexo /bin/bashTip: 虽然做到了用docker构建一个非常方便移植的hexo环境,但是运行命令hexo的时候有点慢,但不是那种忍受不了的慢。

小技巧在调试的时候可以使用 docker rm $(docker ps -q -a) 一次性删除所有的容器,docker rmi $(docker images -q) 一次性删除所有的镜像。

Mac OS X .9 Mavericks系统怎么激活? MacOSX.9Mavericks系统激活方法软件名称:MacOSXMavericksV.9固件苹果电脑版软件大小:4.GB更新时间:--、开启Mac启动系统后可看到如下图2、点击选

导致Mac变卡顿的凶手有哪些?种可能导致mac卡顿的原因分析 尽管相较于Windows阵营,MacOS在系统优化方面更加出色,但是Mac同样也会遇到用久了就变得缓慢卡顿的情况。不过幸运的是,这并不意味着你要换新电脑

mac系统中使用tree 命令展示目录树结构 在linux下你可以很方便的使用tree命令来查看当前目录下的目录树机构.但是在MAC下,至少你需要安装一个工具.开始,我从网上找到了一个shell命令打印tree结

标签: macbook如何使用word

本文链接地址:https://www.jiuchutong.com/biancheng/352988.html 转载请保留说明!

上一篇:让Mac OS X系统启动时执行脚本的方法(mac如何设置启动系统)

下一篇:Mac OS X 10.9 Mavericks系统怎么激活?

  • 固定资产清理亏损的账务处理
  • 增值税金税盘开票的结论
  • 主管税务机关是否参与清算
  • 土地增值税应纳税额如何计算
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 同一控制下的长期股权投资入账成本
  • 一个月没有账务往来,现金日记账如何登记?
  • 豆制品属于农产品初加工吗
  • 乙方收到甲方项目建设工程款如何记账
  • 资产处置损益和固定资产清理的区别
  • 食堂没有发票怎么做账
  • 增值税发票丢失可以用复印件入账么
  • 上季度弥补以前年度亏损与本季度亏损
  • 营业执照办出后多久生效
  • 公司租个人车辆如何办理
  • 没有道路许可证可上营运吗
  • 无形资产和固定资产计提折旧的时间
  • 土地转让怎么缴纳增值税
  • 经营周转资金需求
  • 保险付款后几天给发票保单
  • 已确定收入后补缴增值税
  • 什么样的企业有核心能力
  • 非公党费返还
  • 利用Windows Media将二进制文件转音频
  • windows10如何开机启动软件
  • 物业公司营业成本包括哪些
  • 猜单词游戏代码
  • 进程core
  • 其他暂收应付款项有哪些
  • win7纯净版系统官网
  • 当月工资个税怎么算
  • laravel自带队列效率
  • 场地租赁费需要计提吗
  • 员工出差过程中猝死赔偿
  • 详解php处理字符的方法
  • 电汇收款的会计分录
  • 利息进项税是否含增值税
  • 最新税法规定小车折旧年限
  • 一般纳税人好不好
  • 申报水利基金的流程
  • 如何解决面颊毛孔粗大
  • 帝国cms如何判断图片有没有被使用
  • 资产减值损失账户核算内容
  • 进项加计抵扣
  • 季度所得税申报错误,一定要更改吗
  • 退回股东投资款现金流怎么选
  • 本年利润和利润分配属于什么账户
  • 低值易耗品的账务处理图片
  • 汇算清缴时资产折旧怎么填
  • 生产企业免抵退是什么意思
  • 复利现值系数表系数表
  • 专利年费可以计入研发费用加计扣除吗
  • 关于预付账款的说法正确的有
  • 用友怎么取消月结
  • 装修费摊销会计准则
  • 信用卡刷卡手续费是谁收取的
  • 支付技术转让费所得税处理
  • 代开发票预缴税款的比例是多少呢?
  • 商业承兑汇票如何开具
  • 什么是发票抬头怎么填
  • 建筑业当月有收入,没成本怎样办
  • 餐饮业厨师的工资计入主营业务成本吗
  • Windows下安装爱思助手V8
  • centos7安装mysql并jdbc测试教程
  • nkvmon.exe - nkvmon是什么进程 有什么用
  • win10怎么安装java?win10系统安装java的方法
  • hyper安装win7
  • win10能运行的单机游戏
  • unity优化技术
  • android工程目录
  • 序列化和反序列化是什么意思
  • xml能写网页吗
  • 静态文件格式有哪些
  • nodejs 性能优化
  • jquery easyui从零开始学pdf
  • js 原型方法
  • 电子税务局怎么添加开票员
  • 国家税务总局网站登录入口官网
  • 视同销售行为的进项税额抵扣方法?
  • 湖北航天金税盘服务器地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设