Hexo App Template

Portainer には41 個のApp Template が登録されていますが、独自に追加することもできるようになっています。App Template にHexo を追加してみました。
Portainer のApp Template には3種類あります。
- Container (DockerHub)
- Swarm stack (Swarm)
- Compose stack (Compose)
Container 型でDockerHub のHexo をデプロイしようとしましたが、aarch64 の環境では失敗してしまいました。そのため、ローカルビルドするようなCompose 型スクリプトで登録することにしました。
Raspberry Pi 4B 環境でデプロイが完了する迄に5分くらいかかりました。
環境
- Raspberry Pi 4B
- Ubuntu Server 19.10 aarch64
- Docker 19.03.1, build 74b1e89
- Docker Compose 1.21.0
- Portainer 1.22.0
Portainer の操作
App Template の追加
App Templates>>Add Template- Input
- Title
Hexo - Description
A fast, simple & powerful blog framework - Select
Compose Stack - Logo URL
https://seeklogo.com/images/H/hexo-logo-6C514C7053-seeklogo.com.png - Platform
Linux - Categories
blog - Repository URL
https://github.com/ktkr3d/docker-hexo
Add Environment
- GIT_USER_NAME
hoge
Add Environment
- GIT_USER_EMAIL
hoge@gmail.com
Create the template
デプロイ
App Templates- App テンプレートから
Hexoを選択 - Name に
My Blogを入力 Deploy the Stack
コンテナに入るには
Containers>>hexoの>_をクリック- Command
/bin/sh - User
root Connect- コンテナ内は以下のような感じです。
/hexo # set |
PC からアクセス
参照
更新
Comments



