Skip to content

Instantly share code, notes, and snippets.

@djmaze
djmaze / notes.md
Created April 28, 2016 11:08
Graylog Meetup Notes

Infos:

  • MONGODB nur für Konfiguration, soll weg
  • HTTP Polling
  • Streams = Tags an Messages
  • Sidecar konfiguriert Kollektoren
  • intern: Logs von Kafka

Neu in V2:

$(document).ready(function() {
setTimeout(function() {
$('table.images__table th.name').css('width', '56%');
$('table.images__table td.images__nameColumn').css('width', '56%');
$('table.images__table .Resource').each(function() {
var resource = $(this);
var dataId = $(this).attr('data-id');
@djmaze
djmaze / keybase.md
Created February 12, 2016 11:09
keybase.md

Keybase proof

I hereby claim:

  • I am djmaze on github.
  • I am djmaze (https://keybase.io/djmaze) on keybase.
  • I have a public key ASDLM7YHADRbPM4VIBahe0KR1qQU0lJ0Oa7CHE2BDK4YHAo

To claim this, I am signing this object:

@djmaze
djmaze / get-run-cmd
Last active November 12, 2021 17:05
Get run command from running Docker container
#!/bin/bash
set -eo pipefail
container=$1
image=$(docker inspect --format '{{.Config.Image}}' $container)
cmd=$(docker inspect --format '{{.Config.Cmd}}' $container)
if [[ $cmd == '<nil>' ]]; then cmd=''; fi
binds=$(docker inspect --format '{{.HostConfig.Binds}}' $container | sed "s/\[//; s/\]//")
if [[ $binds == '<nil>' ]]; then binds=''; fi
envs=$(docker inspect --format '{{.Config.Env}}' $container | sed "s/\[//; s/\]//")
@djmaze
djmaze / build-1.9-on-arm.sh
Last active January 15, 2016 12:11
Build Docker 1.9.1 on ARM using the "official" Dockerfile
#!/bin/bash
set -e
FILES="Dockerfile.armhf contrib/download-frozen-image-v2.sh Makefile hack/make/.detect-daemon-osarch"
echo Cloning Docker repository
git clone https://github.com/docker/docker.git docker-1.9
cd docker-1.9
@djmaze
djmaze / example.sh
Created September 28, 2015 20:43
Running Docker inside docker
root@host $ docker run --privileged -d --name dockerd docker:dind
root@host $ docker run -it --rm --link dockerd:docker ubuntu bash
root@container $ apt-get update && apt-get -y install docker.io
root@container $ DOCKER_HOST="docker:2375" docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
@djmaze
djmaze / 1_setup.sh
Last active September 26, 2015 16:55
# Swarm auf dem Manager-Node erstellen
docker run --rm swarm create
# Token kopieren!
# Swarm manager auf Manager-Node starten (Port 2380)
docker run -d -p 2380:2375 swarm manage token://xxxxxxxx
# Auf den einzelnen Nodes: Swarm-Agents starten
docker run -d swarm join --addr=<Node private DNS>:2375 token://xxxxxx
@djmaze
djmaze / instructions.sh
Last active January 31, 2017 00:01
Docker w/GlusterFS volume driver on Scaleway C1 servers
# 0. For the server, use the "Docker" base image from the ImageHub (https://www.scaleway.com/de/imagehub/docker/)
# 1. Install https://github.com/calavera/docker-volume-glusterfs
# Alternatively, just download the prebuilt executable from https://gobuilder.me/get/github.com/calavera/docker-volume-glusterfs/docker-volume-glusterfs_master_linux-arm.zip
apt-get -y install golang
export GOPATH=~/go
go get github.com/calavera/docker-volume-glusterfs
mv go/bin/docker-volume-glusterfs /usr/local/bin/
# 2. Install GlusterFS
@djmaze
djmaze / Example
Last active August 29, 2015 14:19
conftmpl.sh
$ find
.
./user_data.tmpl
./coreos2
./coreos2/config
./coreos1
./coreos1/config
$ cat user_data.tmpl
Test $TEST for you!
$ cat coreos1/config
@djmaze
djmaze / PKGBUILD
Created February 28, 2015 14:20
PKGBUILD for docker-compose 1.1.0
#Maintainer: Iwan Timmer <irtimmer@gmail.com>
#Contributor: Vincent Demeester <vincent@sbr.io>
#Contributor: Josh VanderLinden <arch@cloudlery.com>
pkgname=docker-compose
pkgver=1.1.0
_pkgver=1.1.0
pkgrel=1
pkgdesc="Fast, isolated development environments using Docker"
depends=('python2-docopt' 'python2-yaml' 'python2-requests' 'python2-pip'