IDEA 远程部署 Docker 容器

为了便于自测或他测,我们可能会有这样的需求: 本机写完代码后,可以一键发布到远程服务器构建镜像并启动运行。 我试了几种方式,发现最方便的还是使用 IDEA 的 Docker 插件,而且本机无需安装任何其它 Docker 程序。 1. 环境说明 本机:Windows 10 系统,IDEA 2023.2.8 旗舰版,未安装 Docker Desktop。 远程:Ubuntu 24.04,已安装 Docker Engine。 2. 监听方式 交互模式: 客户端 (Docker cli) <——-> 守护程序 (Docker daemon) 监听本地请求: 守护程序默认通过 Unix Socket 来监听来自本地客户端请求。 Linux 下默认监听 /var/run/docker.sock,Windows 下默认监听 npipe:////./pipe/docker_engine 。 监听远程请求: 守护程序如要监听远程客户端请求,可通过 docker.service 或 daemon.json 配置为监听 IP 地址和端口。 其中 2375 默认为 HTTP 端口, 2376 默认为 HTTPS 端口。 详情见:https://docs.docker.com/engine/daemon/remote-access/ 3. 插件配置 如下图所示,IDEA 的 Docker 插件与守护程序的交互有三种方式: ① Docker for Windows;② TCP socket;③ SSH。 ...

2025-08-27 20:08:00 · 刘涛