使用Docker安装Projector-IDEA

885 词

使用Docker安装Projector-IDEA

简介

Projector-IDEA 是 JetBrains 推出的一种远程 IDE 解决方案,允许通过浏览器或独立客户端访问运行在服务器端的 IDE(如 IntelliJ IDEA、PyCharm 等)。结合 Docker 使用可以实现快速部署和环境隔离,适合远程开发或统一开发环境。


前提条件

  1. 已安装 Docker 引擎(官方安装指南
  2. 至少 4GB 可用内存(推荐 8GB+)
  3. 基础命令行操作能力

安装步骤

1. 拉取 Projector 镜像

1
docker pull registry.jetbrains.team/p/prj/containers/projector-idea-c

2. 运行容器

1
2
3
4
5
6
docker run -d \
--name projector-idea \
-p 8887:8887 \
-v ~/projector-idea:/home/projector-user \
-e PROJECTOR_APP=intellij-idea-ultimate \
registry.jetbrains.team/p/prj/containers/projector-idea-c

参数说明

  • -p 8887:8887: 将容器端口映射到宿主机
  • -v ~/projector-idea:/home/projector-user: 持久化存储配置和项目
  • -e PROJECTOR_APP: 指定 IDE 类型,可选值:
    • intellij-idea-ultimate
    • pycharm-professional
    • clion

访问 IDE

  1. 打开浏览器访问:
    1
    http://localhost:8887
  2. 或使用 Projector 客户端

高级配置

自定义 IDE 版本

1
2
# 指定 2023.2 版本
-e PROJECTOR_APP_VERSION=2023.2

资源限制

1
--memory=4g --cpus=2

安全访问

1
2
# 设置访问密码
-e PROJECTOR_PASSWORD=your_password

注意事项

  1. 首次启动需要 2-5 分钟初始化
  2. 建议通过 -v 挂载持久化目录
  3. 公网暴露时务必设置密码
  4. 可通过 docker logs projector-idea 查看日志