首页 > 其他分享 >Docker部署Jekyll

Docker部署Jekyll

时间:2023-04-12 19:03:01浏览次数:45  
标签:jekyll 部署 博客 Jekyll 4000 Docker docker

1. 起因

前两天终于下单买了个域名,10年的使用期限。既然有了域名,那自己的博客就可以搞起来了。

现在博客的记录用的是Jekyll+Github Pages,所以决定之后自己的博客网站也采用Jekyll来部署实现,为了之后的维护、升级,决定采用docker来部署Jekyll。

2. 部署

docker-compose.yaml文件内容如下:

version: '3.7'
services:
  blog:
    # build: .
    image: jekyll/jekyll:latest
    ports:
      - 4000:4000/tcp
    volumes:
      - ./:/srv/jekyll
    environment:
      - JEKYLL_ENV=docker
    command: jekyll serve

docker-compose up -d,经过短暂等待后,服务将在4000端口运行。


声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。
Author: mengbin
Github: mengbin92
cnblogs: 恋水无意


标签:jekyll,部署,博客,Jekyll,4000,Docker,docker
From: https://www.cnblogs.com/lianshuiwuyi/p/17310855.html

相关文章

  • 同城外卖系统源码技术分享:从设计到部署
    随着移动互联网的普及和外卖市场的快速发展,同城外卖系统成为了人们日常生活中不可或缺的一部分。所以,这些服务的背后则需要有一套完善的同城外卖系统,并且这个系统的设计和部署是至关重要的。本文将结合同城外卖系统源码,从设计到部署的角度,分享一些技术经验和实践方法。一、系统设计......
  • 对Docker容器进行取证 CSAW CTF 2022 DockREleakage
    题目信息这是一道非常简单的题目意思是在构建docker时,有些东西泄露了,需要我们在里面找到flag开始我们下载附件,然后解压压缩包tar-xvfdockREleakage.tar.gzx:提取v:显示所有过程f:指定文件这里有一些json文件,是docker构建时的核心文件,我们打开看看都是一行,读起来很不方便,我们格式化......
  • docker----( )
    昨日回顾#1flask-sqlalchemy -flask中集成sqlalchemy -session:要并发安全-建立表模型,集成Base-字段,字段参数,统统要导入-flask-sqlalchemy:封装了一个类,只需要实例化得到对象 -配置信息:直接放到配置文件----》flask-sqlalchemy如何读出来的?......
  • WSL 2 上的 Docker 远程容器入门
    [WSL上的Docker容器入门|MicrosoftLearn](https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers)本分步指南将通过使用WSL2(适用于Linux的Windows子系统,版本2)设置DockerDesktopforWindows,帮助开始使用远程容器进行开发。DockerDesktopfor......
  • 什么是docker
    程序员界的一个玄学的问题,当你写好一个应用程序,发给另一个程序员安装的时候,明明在你本地上跑的好好的,为何在对方的电脑上就跑不去来了。容器技术是为程序员带来一个复刻,打包,迁移自己的应用程序,使之能在别的宿主机上顺利的运行跑起来的的一种技术。docker则是容器技术界的一哥,就......
  • centos上docker命令
    1.启动dockersystemctlstartdocker2.查看docker下容器列表dockerps-aCONTAINERID是容器id3.运行dokcer内的容器dockerstartxxx(容器id)4.进入容器内操作dockerexec-itxxx(容器id)5.docker文件传输(1)本地往docker内传输:dockercpmain.js(本地文件)f49214465f2e:/......
  • Centos 7 安装Docker
    前提条件:目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7(64-bit)上,要求系统为64位、Linux系统内核版本为3.8以上,这里选用Centos7.x1、下载repo仓库wget-P/etc/yum.repos.dhttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2、安装do......
  • 1 什么是Iaas-Paas和Saas、 2 docker 启动设置镜像、3 镜像相关命令、 4 容器相关命令
    目录1什么是Iaas-Paas和Saas2docker启动设置镜像2.1启动与停止常用命令3镜像相关命令4容器相关命令1什么是Iaas-Paas和SaasIaas:Infrastructure-as-a-Service(基础设施即服务)IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在......
  • centos7部署nodejs脚本
    在服务器运行nodejs脚本中,遇到三个问题,进行记录1.用到sharp依赖,但是在服务器上安装不成功,依赖会从github上下载不下来解决:设置使用sharp对应的镜像地址npmconfigsetsharp_binary_host"https://npmmirror.com/mirrors/sharp"npmconfigsetsharp_libvips_binary_host"ht......
  • 在CentOS上安装Docker引擎
    1,先决条件####1-1操作系统要求1-2卸载旧版本2,安装方法2-1使用存储库安装设置存储库安装Docker引擎本文永久更新地址:官方地址:https://docs.docker.com/engine/install/centos/1,先决条件####1-1操作系统要求要安装DockerEngine,您需要以下CentOS版本......