[英]run docker on a remote windows server from a non windows box
我使用的筆記本電腦是Mac或Linux。
但是我也使用Windows容器。
這些容器非常大,因此在Windows VM上使用它們很麻煩,因為它會占用大量磁盤空間。
有某種方法可以以更無縫的方式從Mac或Linux連接到遠程Windows docker主機嗎? 所以我可以在本地對dockerfile運行docker命令,但是它在遠程Windows服務器上執行?
在您的遠程主機( 您的情況下為Windows系統 )上啟用對Docker API的遠程訪問。 您可能還需要啟用身份驗證才能安全。
然后只需配置env變量,該變量會將您的本地Docker客戶端指向遠程API(遠程docker守護程序),例如:
export DOCKER_HOST=tcp://<IP>:<PORT>
有關環境變量的更多詳細信息,請參見doc。 還有用於auth(DOCKER_CERT_PATH)的env變量: https ://docs.docker.com/engine/reference/commandline/cli/#environment-variables
這種方法適用於Docker API,並且您在主機OS的容器中/構建過程中使用的所有文件也必須在遠程計算機上可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.