Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

sacloud-archives/sackerel-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sackerel

> A integration tool of Mackerel and SakuraCloud

Sackerel用Dockerイメージ

logo.png

Dockerfile links

使い方(dockerコマンドを直接使う場合)

起動コマンド書式

docker run -d sacloud/sackerel [オプション]

実行例

必須パラメータ(さくらのクラウド[トークン、シークレット]、MackerelのAPIキー)をオプション指定しています。

docker run -d sacloud/sackerel  --token "Your Token" --secret "Your Secret" --apikey "Your APIKey"

パラメータは環境変数で渡すことも可能です。

docker run -d sacloud/sackerel -e SAKURACLOUD_ACCESS_TOKEN -e SAKURACLOUD_ACCESS_TOKEN_SECRET -e MACKEREL_APIKEY

指定できるパラメータについてはOptions/オプションについてを参照してください。

ヘルスチェック用Webサーバーを利用する場合

デフォルトで39700ポートでヘルスチェック用Webサーバーが起動します。 dockerコマンドから利用する場合は-pオプションを指定してください。

# コンテナの39700ポートをホストの39700ポートへ設定
docker run -d -p 39700:39700 sacloud/sackerel  --token "Your Token" --secret "Your Secret" --apikey "Your APIKey"

使い方(docker-composeを使う場合)

1) 以下コマンドでdocker-compose.ymlと環境変数設定ファイルのひな形をダウンロードします。

curl -L https://github.com/sacloud/sackerel-docker/raw/master/docker-compose.yml > docker-compose.yml
curl -L https://github.com/sacloud/sackerel-docker/raw/master/env-sample > .env

2) 環境変数設定ファイルを編集します。

このファイルで環境変数を設定しておくとsackerelコマンド実行時に 必要なオプションを省略できます。

vi .env

3) docker-composeコマンドの実行

以下コマンドでsackerelを起動します。

実行例

docker-compose up -d sackerel

ヘルスチェック用Webサーバーを利用する場合

docker-composeファイルにてポートの設定を追記してください。

記述例

sackerel:
  image: sacloud/sackerel
  env_file: .env
  ports:
    - "39700:39700"

Releases

No releases published

Packages

No packages published