Docker открывает большие возможности по запуску проектов в контейнерах независимых от нативной OS.
Установка для процессовров на архитектуре ARM32 (Например Orange pi zero)
В первую очередь обновим системные пакеты:
sudo apt-get update
Добавим ключ репозитория и репозиторий в менеджер пакетов:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-get update apt-cache policy docker-engine
Установим docker:
sudo apt-get install -y docker-engine
Докер автоматически добавится в автозапуск. Для работы с docker-compose установим:
sudo apt-get install docker-compose sudo chown $USER /var/run/docker.sock
Установка для процессоров на архитектуре ARM64 (Например NanoPi Neo2)
sudo add-apt-repository \ "deb [arch=arm64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable" sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io sudo chown $USER /var/run/docker.sock sudo apt-get install docker-compose