Блог

Установка Докера на Raspbian Buster

Зачем все это? для тех кто не в курсе Докера на Raspbian Buster не ставится по официальной инструкции, в принципе достаточно одной команды curl -fsSL get.docker.com | CHANNEL=nightly sh ну или чуть подробней ниже

Призываю новичков не качать готовые образы, с установленным докером, и не использовать готовые скрипты на начальном этапе обучения, так вы не научитесь ничему и будут вечные вопросы, а поставить вторую флешку или взять вторую малину и начать:

с самой простой установки докера из данной статьи, научится устанавливать образы, и верно их запускать со своими переменными доустановить самим нужные образы-конетйнеры (деконз, ноде-ред) по примерам home assistant и homebridge как успешно с этим разобрались перейти на докер-компоуз и разобраться с ним

и тогда вам не понадобятся готовые образы, а если захотите их использовать то уже будете понимать как и что работает внутри

Проверенная установка, для rasbery pi сработает если не меняли пользователя pi, если меняли имя, то подставить своего пользователя

Удаление докера если нужно

sudo apt purge docker-ce containerd.io sudo apt purge docker-ce-cli

Установка, откуда скачать, (последняя сборка)

curl -fsSL get.docker.com | CHANNEL=nightly sh

Добавление пользователя, перезагрузка

sudo usermod -a -G docker pi && su pi sudo usermod -a -G dialout pi sudo reboot

Проверка на работоспособность (если все ок, переходим дальше)

docker version

Установка Docker-compose (если оно кому-то нужно, то ставим)

sudo apt install docker-compose

Установка portainer

sudo docker run --restart always --name portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:1.19.2

Установка Home Assitant (версия Hasbian, не Hassio- аддонов не будет)

Папка с конфигами HA будет располагаться по следующему пути:

/home/pi/homeassistant/config

docker run --init -d --name="home-assistant" --restart=always -v /home/pi/homeassistant/config:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/raspberrypi3-homeassistant

Переустановка Home Assistant на новую версию (обновление HA)

 что делает команда: (удаление образа, контейнера и после установка новой версии)

docker rm -f home-assistant docker rmi homeassistant/raspberrypi3-homeassistant docker run --init -d --name="home-assistant" --restart=always -v /home/pi/homeassistant/config:/config -v /etc/localtime:/etc/localtime:ro --net=host homeassistant/raspberrypi3-homeassistant

Установка Hassio - там где дополнения - да простит меня Роман :)))

себе не ставил поэтому не знаю как как оно поведет себя на buster, инструкция

Vladislaff сообщили что на бастер хасио скриптом не ставится более подробно (возможно там есть решение)

Homebridge - Установка и запуск

Папка с конфигами Homebridge будет располагаться по следующему пути:

/home/pi/homeassistant/config

docker run --net=host -d --restart=always --name=homebridge -e HOMEBRIDGE_CONFIG_UI=1 -v /home/pi/homebridge/config:/homebridge oznu/homebridge:arm32v6

Переустановка на новую версию если оно нужно

что делает команда: (удаление образа, контейнера и после установка новой версии)

docker rm -f homebridge docker rmi oznu/homebridge:arm32v6 docker run --net=host -d --restart=always --name=homebridge -e HOMEBRIDGE_CONFIG_UI=1 -v /home/pi/homebridge/config:/homebridge oznu/homebridge:arm32v6


Если предполагается использовать только докер, то лучше брать образ hyperiot

https://github.com/hypriot/image-builder-rpi/releases">https://github.com/hypriot/ima...

шотакое бастер ? и зачем это все ? :))))

Raspbian Buster новая ОС вышла, на нее не ставится докер по официальному мануалу(и с любой другой статьи на сайте sprut), это инструкция для тех кто пытался поставить докер на бастер

Сейчас уже на buster лучше ставить docker для stretch

сейчас уже ставится HASIO скриптом на  buster.  Запускается hassio supervisor.


Вернуться назад
Вернуться назад