最近有一個項目拋出我的方式,涉及到幾個(Linux能力)嵌入式設備的編排,向他們部署軟件,並允許在git倉庫中更新代碼庫時更新應用程序。嵌入式系統上的Docker,爲什麼不呢?
最初的想法是爲每個設備製作一個標準的圖像,並且我着手嘗試將Docker安裝在UDOO Quad和Intel Edison上啓動,但是沒有任何成功。
我的想法是,在嵌入式設備上安裝Docker似乎是個好主意 - 但如果是這樣的話,那麼現在它肯定已經移植了。似乎正在做這些努力的唯一一組是Resin.io。
有沒有我缺少的東西,還是有明確的理由爲什麼Docker在嵌入式設備上沒有意義?如果沒有理由,並且它確實在嵌入式系統上運行Docker是否有意義,那麼我是否忽略了一些內容:有沒有關於移植的討論的任何來源,或者如何解決這個問題?
他的經驗,你有沒有找到合適的答案,這一個偉大的文章?我很好奇自己。 – destenson
我沒有找到關於爲什麼docker不支持嵌入式設備的答案,但我確實發現最新的vanilla內核對docker有更多的內置支持。由於在這方面正在做出努力,Arch Linux ARM發行版可能是安裝Docker的最簡單途徑,因爲Arch的目標是更具優勢。然後,您只需要在ARM架構上運行的圖像。儘管docker hub上只有x86規則,但你可以通過幾個簡單的搜索來找到一些「Ubuntu arm」之類的東西。 – Bobby