1
用戶在終端中鍵入docker命令,終端將其發送到Docker守護進程,然後接收來自Docker守護進程的響應並將其顯示給用戶。如何通過Java程序直接與Docker守護進程交互(繞過終端)
我們是否有可能開發一個Java程序來完成終端所做的事情,直接與Docker守護進程對話? 如果可能的話,我們可以通過在此Java程序中開發來爲Docker添加一些自定義功能。
用戶在終端中鍵入docker命令,終端將其發送到Docker守護進程,然後接收來自Docker守護進程的響應並將其顯示給用戶。如何通過Java程序直接與Docker守護進程交互(繞過終端)
我們是否有可能開發一個Java程序來完成終端所做的事情,直接與Docker守護進程對話? 如果可能的話,我們可以通過在此Java程序中開發來爲Docker添加一些自定義功能。
看看那些:https://docs.docker.com/engine/reference/api/docker_remote_api/。 Docker通過unix套接字提供了一個遠程API。對於Java,您可以使用任何支持該庫的庫。例如:https://github.com/mcfunley/juds或https://github.com/kohlschutter/junixsocket。