当前位置: 首页 > 工具软件 > jekyll-docker > 使用案例 >

Docker小试-制作jekyll镜像

司英彦
2023-12-01

提供两种制作jekyll镜像的方式及最终的镜像文件

方式一,进入容器中制作镜像

  • 拉取ubuntu18.04镜像:docker pull ubuntu:18.04
  • 运行并进入容器:docker run -it --rm --name ubuntu_base ubuntu:18.04 /bin/sh
  • 安装相关依赖
    • apt-get update
    • apt-get upgrade
    • apt-get install build-essential
    • apt-get install ruby ruby-dev
    • gem install jekyll bundler
  • 新开个命令窗口,提交新镜像:docker commit ubuntu_base oden379/jekyll
  • 上传镜像:docker push oden379/jekyll (镜像已上传,可下载测试使用)

运行

  • ~/Documents/JekyllProject/demo中存放的为jekyll的工程,修改jekyll中_config中的host为0.0.0.0,或者启动的时候指定–host 0.0.0.0
  • 运行新镜像:docker run -it --rm --name jekyll_test -v ~/Documents/JekyllProject/demo/docker_demo:/www/jekyll -p 4000:4000 oden379/jekyll /bin/sh,在容器中/www/jekyll目录下运行:jekyll server
    • 或者直接一条语句搞定:docker run -it --rm --name jekyll_test -v ~/Documents/Jekyl
 类似资料: