Home Assistant / HASS in Docker!

Build Status Docker Pulls Docker Version Docker Size/Layers

Why not use the official container?

It does not work on Kubernetes with a configmap since it tries to create the deps folder where the config is mounted. This container allows this setup to work flawlessly!

Test container with docker-compose

cd examples/compose
docker-compose up

Building the container locally

You could build the container locally to add plugins. It works like this:

docker build . \
      --build-arg COMPONENTS="frontend|mqtt"
      --build-arg OTHER="auth.mfa_modules.totp"
      --tag lansible/home-assistant:0.90.2

The arguments are:

Build argument Description Example
COMPONENTS List of components to install plugins for `"frontend
OTHER List of other (not component) parts to install "auth.mfa_modules.totp"

Credits