В Docker Hub Возможно ли построить автоматизированную сборку для Arm Image - PullRequest
0 голосов
/ 12 октября 2018

На веб-сайте Docker Hub Возможно ли создать автоматическую сборку для образа Arm?

Я изменил свой существующий DockerFile для использования базового образа Arm, но он не работает на следующей строке при попыткевыполните команду apk с exec format error.Таким образом, похоже, что Docker Hub пытается создать Intel, несмотря на то, что базовый образ создается для Arm.

Возможно ли создать образ Arm с веб-сайтом Docker Hub или нет?

Если не может кто-нибудьпредоставьте краткие инструкции о том, как собрать Arm Image из моего Dockerfile:

  • Использование my (Intel PC) из командной строки docker
  • Использование my (Intel Mac) из команды dockerline
  • Использование QNAP TS131P Контейнерная станция (поскольку изначально это Arm, может быть, это проще)

1 Ответ

0 голосов
/ 13 октября 2018

Оказалось относительно легко с использованием QNAP, намного проще, чем казалось из постов, которые я читал, я думаю, что мое замешательство было то, что эти посты были о сборке Arm версии на Intel машина, которую мне не нужно было делать.И все специфические для Arm инструкции касались Raspberry Pi, у которого были свои проблемы.

  • Создал новый пустой репозиторий в DockerHub
  • Загрузил мой DockerFile на мой веб-сервер
  • ssh qnapserver
  • сборка Docker DockerFileUrl
  • вход в Docker DockerHubUsername DockerHubPassword
  • изображения Docker (чтобы получить imageId встроенного изображения)
  • тег docker imageId DockerHubNameSpace / DockerHubRepository : последние
  • push-уведомление DockerHubNameSpace / DockerHubRepository : последний

Пуш работал, и тогда я смог использовать ContainerStation для получения изображения из DockerКонцентратор и запустить в контейнере.

...