(sudo) curl -sSL https://get.docker.com | sh
(sudo) less /etc/apt/sources.list.d/docker.list
-> deb [arch=armhf] https://apt.dockerproject.org/repo raspbian-jessie main
sudo apt-get update
sudo apt-get install docker-engine
curl -s https://packagecloud.io/install/repositories/Hypriot/Schatzkiste/script.deb.sh | sudo bash
sudo apt-get install docker-compose
sudo groupadd docker
sudo usermod -aG docker $USER
https://hub.docker.com/r/homegear/homegear/
sudo mkdir -p /opt/homegear/etc
sudo mkdir /opt/homegear/lib
sudo mkdir /opt/homegear/log
docker run -d \
-v /opt/homegear/etc:/etc/homegear \
-v /opt/homegear/lib:/var/lib/homegear \
-v /opt/homegear/lo:/var/log/homegear \
-p 2001:2001 \
-p 2002:2002 \
-p 2003:2003 \
--device=/dev/ttyACM0 \
--name homegear \
homegear/rpi-homegear:stable
http://docs.openhab.org/installation/docker.html#create-the-openhab-user
sudo useradd -r -s /sbin/nologin openhab
sudo usermod -a -G openhab $USER
sudo mkdir /opt/openhab
sudo mkdir /opt/openhab/conf
sudo mkdir /opt/openhab/userdata
sudo mkdir /opt/openhab/addons
sudo chown -R openhab:openhab /opt/openhab
docker run \
-d \
--name openhab \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v /opt/openhab/conf:/openhab/conf \
-v /opt/openhab/userdata:/openhab/userdata \
-v /opt/openhab/addons:/openhab/addons\
--user=`id openhab` \
--restart=always \
--device=/dev/ttyACM0
openhab/openhab:2.1.0-armhf
# Connect to karaf
docker exec -it openhab /openhab/runtime/bin/client
https://hub.docker.com/r/hypriot/rpi-influxdb/
sudo mkdir /opt/influxdb
sudo mkdir /opt/influxdb/data
docker run -d \
-p 8086:8086
-e ADMIN_USER="openhab2"
-e INFLUXDB_INIT_PWD="habopen"
-e PRE_CREATE_DB="openhab"
--name influxdb
--restart always
-v /opt/influxdb/data:/data©µ
hypriot/rpi-influxdb:latest
docker exec -it influxdb /usr/bin/influx