如题,我在使用macos12版本的idea时,连接pd虚拟机中的docker2375端口,使用tcp连接方式,可以连接上,但是获取不到任何东西,且提示空指针异常。(为了验证我的操作是否正确,我在win11上进行同样的操作,就没有问题)。请问各位这种情况是什么原因?该如何处理?
由于使用IDEA来构建容器镜像,部署项目对于 Linux服务器上的docker宿主机来说是一种远程操作,而远程操作docker默认是关闭的,就需要我们开启远程访问
//1、编辑docker.service
vim /usr/lib/systemd/system/docker.service
//2、修改ExecStart属性,在后面添加-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
//3、刷新配置,重启服务
systemctl daemon-reload
systemctl restart docker
打开浏览器,在地址栏中输入http://Linux的ip地址:2375/version
,出现如下图片中的相关信息,则表示成功开启docker的tcp远程访问