原創文章,轉發請注明鏈接和作者。(而且作者很懶,沒有檢查錯別字)
我已經將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等。