代码之家  ›  专栏  ›  技术社区  ›  noone

如何将openwrt镜像作为docker镜像运行

  •  0
  • noone  · 技术社区  · 6 年前

    我是Docker的新手。我要做的是在Docker容器中运行一个openwrt bin文件,并在Docker映像中编译Socketman源代码。 这是图像文件 http://download.gl-inet.com.s3.amazonaws.com/firmware/b1300/v1/qsdk-b1300-2.272.bin

    0 回复  |  直到 6 年前
        1
  •  0
  •   noone    5 年前

    我想编译一些源代码(socketman)到openwrt。这是我的工作。

    我下载了相应固件的sdk。(有bin文件和sdk)。

    如果你有sdk,那么你就不必构建工具链。工具已经在那里了。(如果您获得了sdk,那么构建过程比编译整个固件更快)

    然后cd到sdk目录。将源代码放在 package 目录。

    然后在终端中(在适当的sdk文件夹中)键入 make menuconfig

    enter image description here

    然后 star 要生成的包 保存并退出

    然后类型 make 如果要注销调试信息类型 make -j1 V=s

    如果你想在Docker容器内构建。

    安装Docker

    然后克隆ubuntu docker镜像

    使用交互式shell运行docker映像

    将git clone或wget sdk文件夹放入docker容器

    然后继续以上所有步骤。