Как запустить образ openwrt как образ докера - PullRequest
0 голосов
/ 03 ноября 2018

Я новичок в докере. То, что я хочу сделать, это запустить файл bin openwrt внутри контейнера Docker и скомпилировать исходный код socketman внутри этого образа Docker. это файл изображения http://download.gl -inet.com.s3.amazonaws.com / прошивки / B1300 / v1 / qsdk-b1300-2.272.bin

1 Ответ

0 голосов
/ 26 мая 2019

Я хотел скомпилировать какой-нибудь источник (socketman) для openwrt. Вот моя работа вокруг.

Я скачал SDK для соответствующей прошивки. (Существует файл bin, а также SDK.)

Если у вас есть SDK, вам не нужно собирать набор инструментов. инструменты уже есть. (Если вы получили SDK, процесс сборки будет быстрее, чем компиляция всей прошивки)

Затем перейдите в каталог sdk. поместите ваш исходный код в каталог package.

затем в терминале (внутри соответствующей папки SDK) наберите make menuconfig

enter image description here

Затем star пакет, который вы хотите собрать сохранить и выйти

затем введите make, если вы хотите выйти из системы отладочной информации make -j1 V=s

Если вы хотите встроить в док-контейнер.

установить докер

затем клонируйте образ док-станции Ubuntu

запустить образ докера с интерактивной оболочкой

папка git clone или wget SDK в Docker-контейнере

, затем выполните все вышеуказанные шаги.

...