Created
November 12, 2024 12:20
-
-
Save krzysztofantczak/78555d66b2bb7583dbc1ee90fc4bf52a to your computer and use it in GitHub Desktop.
HomeAssistant Supervised in docker
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Running Home Assistant in docker with one command | |
Originally produced by hass scripts: | |
``` | |
docker container create --name hassio_supervisor --privileged --security-opt apparmor=hassio-supervisor \ | |
-v /run/docker.sock:/run/docker.sock:rw \ | |
-v /run/containerd/containerd.sock:/run/containerd/containerd.sock:rw \ | |
-v /run/systemd-journal-gatewayd.sock:/run/systemd-journal-gatewayd.sock:rw \ | |
-v /run/dbus:/run/dbus:ro \ | |
-v /run/supervisor:/run/os:rw \ | |
-v /run/udev:/run/udev:ro \ | |
-v /etc/machine-id:/etc/machine-id:ro \ | |
-v /usr/share/hassio:/data:rw,slave \ | |
-e SUPERVISOR_SHARE=/usr/share/hassio \ | |
-e SUPERVISOR_NAME=hassio_supervisor \ | |
-e SUPERVISOR_MACHINE=qemux86-64 ghcr.io/home-assistant/amd64-hassio-supervisor:latest | |
``` | |
Tuned for just in docker purpose ( I don't use apparmor ) | |
``` | |
docker container create --name hassio_supervisor --privileged \ | |
-v /run/docker.sock:/run/docker.sock:rw \ | |
-v /run/containerd/containerd.sock:/run/containerd/containerd.sock:rw \ | |
-v /run/systemd-journal-gatewayd.sock:/run/systemd-journal-gatewayd.sock:rw \ | |
-v /run/dbus:/run/dbus:ro \ | |
-v /run/supervisor:/run/os:rw \ | |
-v /run/udev:/run/udev:ro \ | |
-v /etc/machine-id:/etc/machine-id:ro \ | |
-v /data/hassio:/data:rw,slave \ | |
-e SUPERVISOR_SHARE=/usr/share/hassio \ | |
-e SUPERVISOR_NAME=hassio_supervisor \ | |
-e SUPERVISOR_MACHINE=qemux86-64 ghcr.io/home-assistant/amd64-hassio-supervisor:latest | |
``` | |
Minimal working version | |
``` | |
docker container create --name hassio_supervisor --privileged \ | |
-v /run/docker.sock:/run/docker.sock:rw \ | |
-v /run/containerd/containerd.sock:/run/containerd/containerd.sock:rw \ | |
-v /etc/machine-id:/etc/machine-id:ro \ | |
-v /data/hassio:/data:rw,slave \ | |
-e SUPERVISOR_SHARE=/usr/share/hassio \ | |
-e SUPERVISOR_NAME=hassio_supervisor \ | |
-e SUPERVISOR_MACHINE=qemux86-64 ghcr.io/home-assistant/amd64-hassio-supervisor:latest | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment