原创文章,转发请注明链接和作者。(而且作者很懒,没有检查错别字)
我已经将openwrt的编译环境打包成docker镜像了。
对于不太了解docker的网友简单介绍一下,docker可以认为是一个轻量化的虚拟机。从别的地方获取镜像(只读的),然后docker run运行镜像创建一个“虚拟机”。这个虚拟机里面的内容一般不会被保存,但是可以将物理机的目录挂在到“虚拟机上”实现修改宿主机上的东西,类似于VMware的共享目录。
先安装docker(自行搜索)
然后输入下面命令(需要以root用户的身份,或者下面命令前添加sudo):
docker run -it -v 你的openwrt源码目录:/root zornlink/openwrt_env:latest 例如:docker run -it -v /home/cuso4gem/docker/openwrt:/root zornlink/openwrt_env:latest
成功进入docker后你能在/root目录下看到源码,只会就可以编译了,包括make menuconfig、make等。