docker-java 支持unix socket調用的
DefaultDockerClientConfig config = DefaultDockerClientConfig.createDefaultConfigBuilder().withDockerHost(
"unix:///var/run/docker.sock").build();
dockerClient = DockerClientBuilder.getInstance(config).build();
如果要開啟遠程調用,要把這個unix socket掛成tcp監聽端口
詳見:
Docker on Mac上的Remote API 遠程控制