Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save krzysztofantczak/78555d66b2bb7583dbc1ee90fc4bf52a to your computer and use it in GitHub Desktop.
Save krzysztofantczak/78555d66b2bb7583dbc1ee90fc4bf52a to your computer and use it in GitHub Desktop.
HomeAssistant Supervised in docker
# 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