docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker部署IntelliJ IDEA

使用Docker部署IntelliJ IDEA(linuxserver/intellij-idea)的完整指南

作者:weixin_46244623

在服务器或无界面 Linux 环境中使用 IntelliJ IDEA 一直是个痛点,借助 Docker + linuxserver/intellij-idea 镜像,我们可以非常方便地通过浏览器远程使用 IDEA,下面我们就来看看详细部署指南吧

在服务器或无界面 Linux 环境中使用 IntelliJ IDEA 一直是个痛点。

借助 Docker + linuxserver/intellij-idea 镜像,我们可以非常方便地通过浏览器远程使用 IDEA,实现「即开即用、环境隔离」。

本文将详细介绍如何通过一条 docker run 命令部署 IntelliJ IDEA,并解释每个参数的作用。

一、准备环境

在开始之前,请确保你的系统已经安装:

验证 Docker 是否安装成功:

docker -v

二、docker run 启动 IntelliJ IDEA

下面是一条完整、推荐的启动命令:

docker run -d \
  --name=intellij-idea \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 3000:3000 \
  -p 3001:3001 \
  -v ./config:/config \
  --shm-size="4gb" \
  --restart unless-stopped \
  linuxserver/intellij-idea:42025.2.5

执行完成后,容器会在后台启动。

三、参数详解(重点)

容器运行模式

-d

后台运行容器(daemon 模式)

--name=intellij-idea

指定容器名称,方便后续管理

用户权限映射(非常重要)

-e PUID=1000
-e PGID=1000

你可以通过以下命令查看本机 UID / GID:

id

时区设置

-e TZ=Etc/UTC
-e TZ=Asia/Shanghai

端口映射

-p 3000:3000
-p 3001:3001

访问方式示例:http://localhost:3000/

数据持久化(配置目录)

-v ./config:/config
-v /data/intellij/config:/config

共享内存设置(性能关键)

--shm-size="4gb"

自动重启策略

--restart unless-stopped

使用的镜像版本

linuxserver/intellij-idea:42025.2.5

四、访问 IntelliJ IDEA

启动完成后,浏览器访问:http://<服务器IP>:3000

首次进入时:

五、常用 Docker 管理命令

查看容器状态

docker ps

查看日志

docker logs -f intellij-idea

停止 / 启动容器

docker stop intellij-idea
docker start intellij-idea

删除容器(不删除配置)

docker rm intellij-idea

六、适用场景

远程服务器开发

云 IDE / 内网开发环境

多人共享开发主机

不想在本机安装 IDEA

七、总结

通过 Docker 部署 IntelliJ IDEA:

到此这篇关于使用Docker部署IntelliJ IDEA(linuxserver/intellij-idea)的完整指南的文章就介绍到这了,更多相关Docker部署IntelliJ IDEA内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文