返回博客

Docker API 使用指南及 VSCode 集成

本文介绍 Docker API 的使用方法,以及如何在 VSCode 中使用 Docker 插件连接远程 Docker 容器进行开发,包含 `docker.host` 配置和自定义 Docker 命令 `docker.commands.run` 示例。

Mt.r
|

后端可以使用 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"
}

参考文章