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

28 июля 2019, 18:26

Зачем все это? для тех кто не в курсе Докера на 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

Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (lapatoc)
    (lapatoc) 11 месяцев назад

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

    https://github.com/hypriot/ima...

  2. Виталий Никольский (bigmanekb)

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

    • Антон Самсонов (samsonovs)
      Антон Самсонов (samsonovs) отредактировано 11 месяцев назад

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

К списку блогов

Похожие записи

13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апреля 2019, 20:53
Требуется ваше мнение!
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
04 апреля 2019, 12:45
Самое важное из апдейта Home Assistant 0.91-0.91.4 от 03.04.19.
21 марта 2019, 11:59
Самое важное из апдейта Home Assistant 0.9 от 20.03.19.
21 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
19 января 2019, 20:49
Делюсь новостями по проекту.
07 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.87 от 06.02.19.
20 мая 2019, 20:54
Добавляем Телевизор в Homekit c помощью новых возможностей Home Assistant версии 0.93 и кастом компонента SmartIR MediaPlayer.