# install db
> docker run -d \
  -e POSTGRES_USER=odoo \
  -e POSTGRES_PASSWORD=odoo \
  -e POSTGRES_DB=postgres \
  --name db \
  postgres:13

# run
> docker run -d \
  -v odoo-data:/var/lib/odoo \
  -p 8069:8069 \
  --name odoo \
  --link db:db \
  -t odoo


# run
> docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Europe/Berlin \
  -v $(pwd)/hassio:/config \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

# create volume
> docker volume create octoprint

# run
> docker run -d \
  -v octoprint:/octoprint \
  --device /dev/ttyACM0:/dev/ttyACM0 \
  --device /dev/video0:/dev/video0 \
  -e ENABLE_MJPG_STREAMER=true \
  -p 80:80 \
  --name octoprint \
  octoprint/octoprint

# get repo
> git clone \
  https://github.com/lippserd/docker-compose-icinga

# compose
> docker-compose -p icinga-playground up

# extras
login: "icingaadmin:icinga"

# create volume
> docker volume create uptime-kuma

# run
> docker run -d \
  --restart=always \
  -p 3001:3001 \
  -v uptime-kuma:/app/data \
  --name uptime-kuma \
  louislam/uptime-kuma:1


# env
> mkdir /srv/gitlab
> export GITLAB_HOME=/srv/gitlab

# run
> docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  gitlab/gitlab-ee:latest

# watch
> docker logs -f gitlab