我在 MacOS 11.6 上運行 Docker 容器(alphine),該容器中有一個 Typescript 應用程式。我需要在主機上模擬和記錄來自 Docker 的輸入。是否可以以允許我的容器使用 node.jsosx-mouse
包控制主機輸入的方式設定 Docker,或者通過撰寫 Swift 包裝器來創建CGEvent
s?
uj5u.com熱心網友回復:
這幾乎肯定是不可能的。一般禁止 Docker 容器訪問主機顯示或其他主機設備。由于 Docker Desktop 運行隱藏的 Linux VM,因此特別困難:顯示技術完全不同,VM 層使其看起來容器和主機在物理上分離的系統上。
作為一般規則,如果您需要與主機顯示幕或任何其他硬體進行互動,那么在容器外運行任務會容易得多。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/470502.html
上一篇:單擊按鈕(x)次后振動