Docker/Rancher めも
めも
netdata
netdataは、ZabbixやNagiosなどの監視ツールとは異なり、リアルタイムパフォーマンスモニタリングができるツール
docker-compose.yml
version: '2'
services:
netdata:
cap_add:
- SYS_PTRACE
image: netdata/netdata
hostname: 172.31.33.31
security_opt:
- apparmor:unconfined
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 19999:19999/tcp
QuickChart
Google Chart APIの代替になります
詳しくは こちら
docker pull ianw/quickchart
docker run -p 8080:3400 ianw/quickchart
samba
docker-compose.yml
samba:
image: dperson/samba
container_name: samba
ports:
- "445:445"
volumes:
- /mnt/pub:/mnt/pub
command:
"-s pub;/mnt/pub;no;no;no;foo -u foo;password"
port解放
sudo firewall-cmd --zone=public --add-port=445/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports --zone=public
postgres
docker-compose.yml
version: '2'
volumes:
pgdata:
driver: local
per_container: true
services:
postgres-lb:
image: rancher/lb-service-haproxy
ports:
- 8150:8150/tcp
labels:
io.rancher.container.agent.role: environmentAdmin
io.rancher.container.create_agent: 'true'
postgres-data:
image: busybox
volumes:
- pgdata:/var/lib/postgresql/data/pgdata
labels:
io.rancher.container.start_once: 'true'
postgres:
image: postgres:10-alpine
environment:
PGDATA: /var/lib/postgresql/data/pgdata
POSTGRES_DB: postgres_sb
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
stdin_open: true
tty: true
volumes_from:
- postgres-data
labels:
io.rancher.sidekicks: postgres-data
simpleなnginx
docker-compose.yml
version: '2'
services:
web:
image: nginx:1.15.9-alpine
volumes:
- /var/www/html
ports:
- 5080:80/tcp