Докер на расы?

Как я могу запустить Docker ( https://www.docker.io ) на Raspbian?

Инструкции, которые я нашел, - это очень ручной процесс . основанный на Raspbian, но с очень старым ядром, которое, казалось, требовало кучу патчей. Существует также известная сборка , сделанная смолой. , но это специально сделано для Arch Linux.

Текущее ядро ​​Raspbian - это 3.10.25, которое достаточно современно, чтобы иметь большую часть материала, который требуется Docker. Я не над созданием нового ядра, но это все еще необходимо?

Кто-нибудь понял, как получить Docker и его требования на Pi?

22 голоса | спросил Martijn Heemels 23 AMpWed, 23 Apr 2014 01:31:43 +040031Wednesday 2014, 01:31:43

5 ответов


14

Да, я построил ядро ​​и портировал Docker 1.0 в ОС Raspbian: Linux raspberrypi 3.10.37+ # 1 PREEMPT Sat Apr 19 13:28:05 UTC 2014 armv6l GNU /Linux

Я поделился своими выводами с GitHub, чтобы спасти других от боли. Как обычно, я предоставил это «как есть» без каких-либо гарантий; -)

Вы можете найти ядро ​​& docker tar здесь:

https://github.com/stevef1uk/docker_for_rpi

ответил Seahope 11 J0000006Europe/Moscow 2014, 18:15:01
7

Вы также можете использовать HypriotOS, который предоставляет последнее ядро ​​Docker и Linux для Raspberry Pi. Просто запустите изображение и посмотрите, как работает Docker!

http://blog.hypriot.com/

(раскрытие: я являюсь членом команды Hypriot)

ответил Mathias Renner 3 MarpmTue, 03 Mar 2015 19:42:43 +03002015-03-03T19:42:43+03:0007 2015, 19:42:43
3

Если вы используете Raspbian:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install docker.io docker

Docker теперь находится в репозитории по умолчанию,

Обновление : к сожалению, эта версия довольно старая, поэтому вытягивание изображений из Docker Hub не будет работать в данный момент.

ответил Janghou 22 MarpmTue, 22 Mar 2016 19:48:41 +03002016-03-22T19:48:41+03:0007 2016, 19:48:41
2

Я всегда использовал ...

curl -sSL https://get.docker.com | sh && sudo usermod -aG docker pi

Тем не менее, я только что узнал об этом утром ...

WARNING: raspbian is no longer updated @ https://get.docker.com/
         Installing the legacy docker-engine package...
ответил Zak 11 PM00000080000003931 2017, 20:53:39
2

Docker поддерживает ARMv6 /v7 и даже ARM64 (v8?), поэтому вы можете запускать его на своем малиновом писе.

Следуйте официальным инструкциям от Docker здесь: https: //docs.docker.com/engine/installation/linux/docker-ce/debian/

Если у вас есть Raspbian Jessie или Stretch (проверьте приведенную выше документацию для других), это будет:

$ sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
$ curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
$ echo "deb [arch=armhf] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \
     $(lsb_release -cs) stable" | \
     sudo tee /etc/apt/sources.list.d/docker.list
$ sudo apt-get update; sudo apt-get install docker-ce
$ sudo systemctl start docker

Затем вы можете протестировать его (благодаря поддержке многократного использования Docker):

$ sudo docker run --rm hello-world

Чтобы избежать ввода sudo для каждого вызова Docker, вы можете выполнить следующие дополнительные шаги: https://docs.docker.com/engine/installation/linux/linux-postinstall/

Наслаждайтесь!

PS: Я установил Ubuntu Server 16.04 для armhf. Затем я выполнил следующие инструкции (для Ubuntu), чтобы установить Docker на него: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#set-up-the-repository . Это работает как шарм.

ответил Huygens 15 32017vEurope/Moscow11bEurope/MoscowWed, 15 Nov 2017 12:54:35 +0300 2017, 12:54:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132