Docker start first time
sudo docker run --init --restart on-failure -d --name="home-assistant" -v /home/bnp/homeassistant:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
Restart
sudo docker restart "home-assistant"
Upgrade
sudo docker stop "home-assistant" sudo docker rm "home-assistant" sudo docker pull homeassistant/home-assistant:latest docker run -d --restart on-failure --name="home-assistant" -v /home/bnp/homeassistant:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/home-assistant
Troubleshooting
if HA wont start or the container keeps restarting:
docker logs --tail 50 --follow --timestamps "home-assistant"
or run the container in the foreground:
docker run -ti "home-assistant"
Rollback
sudo docker stop "home-assistant" sudo docker rm "home-assistant" sudo docker images ls
Remove the newest image (tagged latest)
sudo docker rmi 66b09e12c04f
List images again
sudo docker images ls
Start on newest image Id
sudo docker run -d --restart on-failure --name="home-assistant" -v /home/bnp/homeassistant:/config -v /etc/localtime:/etc/localtime:ro --net=host 93627847dd60
MQTT
Start a MQTT Docker instance
docker run --init --restart on-failure --name mqtt --restart=always --net=host -p 1883:1883 -d ansi/mosquitto