我最近在學習Docker的Moby專案,然后閱讀了一些原始碼,知道用戶是先從Docker cli呼入命令然后通過socket發給Docker daemon,隨后再通過gRPC發給containerd,然后繼續給containerd-shim,隨后由shim呼叫RunC對容器進行管理。
現在我像RunC中添加了一些特性,但是需要通過例如runc exec -引數 container command來啟動,這里的引數是我人為添加的作為啟動新特性的引數,但是現在我不知道如何用Docker cli來將這個新引數發給RunC,求高手指點。
另外對問題的另一個詳細描述在Stack Superuser論壇上,以下是論壇鏈接:
https://superuser.com/questions/1432442/how-docker-transfer-the-startup-args-to-containerd-then-containerd-shim-and-fina
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/39355.html
標籤:Docker
上一篇:經濟學家朱嘉明:SCDO是支持合理財富分配的技術創新
下一篇:服務器新用戶分配問題
