Skip to content

Instantly share code, notes, and snippets.

$ wget -O 0.3.0_linux_amd64.zip https://dl.bintray.com/mitchellh/consul/0.3.0_linux_amd64.zip
$ unzip ./0.3.0_linux_amd64.zip
# cp ./consul /usr/bin/consul
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 80:80
environment:
@zembutsu
zembutsu / docker-compose.yml
Created May 3, 2017 11:16
Mastodon Compose file (experimental)
version: "3"
services:
db:
restart: always
image: postgres:alpine
networks:
internal:
## Uncomment to enable DB persistance
volumes:
@zembutsu
zembutsu / file0.yml
Last active August 17, 2016 04:12
参考訳:Docker ネットワーク設計哲学 ref: http://qiita.com/zembutsu/items/59463017e1e82b8c22cb
$ cat docker-compose.yml
version: "2"
services:
voting-app:
image: docker/example-voting-app-voting-app
ports:
- "80"
networks:
- votenet
result-app:
@zembutsu
zembutsu / docker-compose.yaml
Created March 31, 2016 14:16
Zabbix 3.0をDocker Composeで一度に実行する方法 ref: http://qiita.com/zembutsu/items/686b99be90d72688aee8
version: '2'
services:
zabbix-db:
image: zabbix/zabbix-db-mariadb
volumes:
- zabbix-db-storage:/var/lib/mysql
- backups:/backups
- /etc/localtime:/etc/localtime:ro
environment:
- MARIADB_USER=zabbix
@zembutsu
zembutsu / file0.txt
Created March 31, 2016 11:26
DigitalOceanにDocker MachineでCentOS7をプロビジョンする方法 ref: http://qiita.com/zembutsu/items/04f896a96d0fc857f3a7
$ export $do_token='自分のAPI_token'
$ docker-machine create \
--driver digitalocean \
--digitalocean-access-token $do_token \
--digitalocean-region sgp1 \
--digitalocean-size 2gb \
--digitalocean-image centos-7-0-x64 \
centos7-docker
@zembutsu
zembutsu / azure.tf
Created March 16, 2016 01:58
azure sample
provider "azure" {
publish_settings = "${file("credentials.publishsettings")}"
}
resource "azure_hosted_service" "terraform-service" {
name = "zem03-01a"
location = "Japan East"
ephemeral_contents = false
description = "Hosted service created by Terraform."
label = "tf-hs-01"
@zembutsu
zembutsu / serf
Created November 25, 2013 11:43
Serf SysV Init script usage: # /sbin/chkconfig --add serf # /sbin/chkconfig serf on # /sbin/service serf start
#!/bin/sh
#
# chkconfig: - 89 11
# description: serf daemon
# processname: serf
# config: /etc/serf.conf
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Description: serf agent daemon
@zembutsu
zembutsu / raspi-notice.sh
Last active December 28, 2015 00:29
serf event handler
#!/bin/sh
while read line
do
echo ${line}
HOSTNAME=`echo ${line} | cut -d ' ' -f 1`
ADDRESS=`echo ${line} | cut -d ' ' -f 2`
case ${SERF_EVENT} in
"member-join")
@zembutsu
zembutsu / munin_quickguide_centos.md
Last active December 21, 2015 12:29
Munin2 の CentOS 向けチュートリアル

Munin2 QuickTutorial

CentOS6 で、とにかく Munin を使い始めるための方法をまとめました。http://<ホスト名>/munin/ で対象サーバの上方を閲覧できるようにします。

事前準備

Munin を EPEL リポジトリで配付されているパッケージを用いてセットアップします。そのために、まずは EPEL リポジトリを有効化します。

# rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm