后端可以使用 IDEA 的插件构建 Docker 镜像,问了一下,调用了 tcp://0.0.0.0:2375 端口,然后我就去查了一下,这个端口是什么。
Docker API
原来 Docker 开启的时候,他会开启一个 API,这个 API 可以用来控制 Docker,比如构建镜像,启动容器等等。
docker -H tcp://0.0.0.0:2375 ps
在 VSCode 中使用
VSCode 有一个插件叫做 Docker
,可以用来连接远程的 Docker 容器,然后在容器中开发。
然后进入到插件的配置文件中,可以看到有一个配置项叫做 docker.host
,这个就是 Docker API 的地址。
{
"docker.host": "tcp://ip:2375"
}
插件还可以配置 Docker 的命令,我把我的代码发出来给大家做一个参考
{
"docker.commands.run": "${config:docker.dockerPath} run --rm -d -p 8081:8081/tcp ${tag}",
"docker.host": "tcp://ip:2375"
}