Docker部署Jekyll

docker,部署,jekyll · 浏览次数 : 66

小编点评

**docker-compose.yaml** ```yaml version: '3.7' services: blog: # Build the Jekyll application build: . image: jekyll/jekyll:latest ports: - 4000:4000/tcp volumes: - ./:/srv/jekyll environment: - JEKYLL_ENV=docker command: jekyll servedocker-compose up -d ``` **许可声明** 本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可。 **使用说明** 1. 将本文件保存为 `docker-compose.yaml` 文件。 2. 在本地运行以下命令,启动博客服务: ``` docker-compose up -d ``` 3. 打开 `localhost:4000` 在浏览器中。 **注意** * `jekyll/jekyll` 是一个用于部署 Jekyll 应用的 Docker 镜像。 * `docker-compose.yaml` 文件中的 `volumes` 和 `environment` 字段用于配置 Docker 容器。 * `jekyll servedocker-compose up -d` 命令用于启动 Jekyll 应用并将其部署到 `blog` 服务中。

正文

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: 恋水无意


与Docker部署Jekyll 相似的内容:

Docker部署Jekyll

1. 起因 前两天终于下单买了个域名,10年的使用期限。既然有了域名,那自己的博客就可以搞起来了。 现在博客的记录用的是Jekyll+Github Pages,所以决定之后自己的博客网站也采用Jekyll来部署实现,为了之后的维护、升级,决定采用docker来部署Jekyll。 2. 部署 dock

Docker部署深度学习模型

Docker部署深度学习模型 基础概念 Docker Docker是一个打包、分发和运行应用程序的平台,允许将你的应用程序和应用程序所依赖的整个环境打包在一起。比如我有一个目标检测的项目,我想分享给朋友,那么他首先需要在自己的电脑上配置好显卡驱动、CUDA、CuDNN,在拿到我的项目后,还需要安装各

docker 部署环境基本流程

博客地址:https://www.cnblogs.com/zylyehuo/ 环境部署的问题,非常棘手,因此引入了容器技术 解决环境迁移的难题 1.利用虚拟机的模板克隆功能,将整个机器的环境复制一份,再丢给第二个机器去使用 2.最好是使用docker去部署环境 docker的生命周期概念 镜像,是一

Docker 安装 OpenResty教程

## Docker 部署 ### 1.拉取镜像 ``` powershell PS C:\Users\Administrator> docker pull openresty/openresty ``` ### 2.启动openresty ``` powershell PS C:\Users\Adm

安装docker并部署java项目

docker部署springboot项目(详细教程)_使用docker部署springboot项目_流星007的博客-CSDN博客 ps:以下是部署到linux 服务器中的 案例(与chatgpt的对话内容) 确保Dockerfile文件名正确: 您在命令中提到了创建名为"dockerfile"的文

docker部署java项目

1、首先你需要提前准备好jar包或者war包,并想办法放入Linux环境(或虚拟机)中; 2、java项目的部署需要用到Tomcat或者Jetty,docker可以直接拉取他俩的镜像,这里以Tomcat为例: # : 后面需要加上war或者jar对应的Tomcat版本,最好加上, # 否则默认最新的

Nginx使用

docker部署Nginx服务 Nginx服务docker部署时,可以使用一下compose文件进行简单部署: version: '3.7' services: nginx: image: nginx:1.23.3-alpine volumes: - ./default.conf:/etc/ngin

使用 Docker 部署 WebTop 运行 Linux 系统

1)项目介绍 GitHub:https://github.com/linuxserver/docker-webtop WebTop 它是一个基于 Linux ( Ubuntu 和 Alpine 两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率、音频

使用 Docker 部署 VS Code in The Browser

1)介绍 GitHub:https://github.com/coder/code-server 在日常学习工作中,Vscode 已成为我们首选的代码编辑器。然而,其局限性在于当我们从家到公司移动时,难以保持连续的编码体验。针对这一痛点,虽然市面上已有如 Visual Studio Codespac

使用 Docker 部署 TaleBook 私人书籍管理系统

1)项目介绍 GitHub:https://github.com/talebook/talebook Talebook 是一个简洁但强大的私人书籍管理系统。它基于 Calibre 项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO 登录、从百度/豆瓣拉取书籍信息等功能。 友情提醒: 个人是不允