开放docker端口
#编辑此文件
vi /lib/systemd/system/docker.service
#注释原来的配置,添加新的配置
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
#重载配置,重启服务
systemctl daemon-reload
systemctl restart docker
#查看端口监听
netstat -nlp |grep 2375
配置java
依赖:
<dependency>
<groupId>com.github.docker-java</groupId>
<artifactId>docker-java</artifactId>
<version>3.2.13</version>
</dependency>
创建docker客户端
public static com.github.dockerjava.api.DockerClient getDockerClient() {
return DockerClientBuilder.getInstance("tcp://xxx.xxx.xxx.xx:2375").build();
}
换成自己的ip地址即可!