0%

Docker API 与在 VSCode 中使用

后端可以使用 IDEA 的插件构建 Docker 镜像,问了一下,调用了 tcp://0.0.0.0:2375 端口,然后我就去查了一下,这个端口是什么。

Docker API

原来 Docker 开启的时候,他会开启一个 API,这个 API 可以用来控制 Docker,比如构建镜像,启动容器等等。

1
docker -H tcp://0.0.0.0:2375 ps

在 VSCode 中使用

VSCode 有一个插件叫做 Docker ,可以用来连接远程的 Docker 容器,然后在容器中开发。

然后进入到插件的配置文件中,可以看到有一个配置项叫做 docker.host ,这个就是 Docker API 的地址。

1
2
3
{
"docker.host": "tcp://ip:2375"
}

插件还可以配置 Docker 的命令,我把我的代码发出来给大家做一个参考

1
2
3
4
{
"docker.commands.run": "${config:docker.dockerPath} run --rm -d -p 8081:8081/tcp ${tag}",
"docker.host": "tcp://ip:2375"
}

参考文章