使用Docker安装Projector-IDEA
简介
Projector-IDEA 是 JetBrains 推出的一种远程 IDE 解决方案,允许通过浏览器或独立客户端访问运行在服务器端的 IDE(如 IntelliJ IDEA、PyCharm 等)。结合 Docker 使用可以实现快速部署和环境隔离,适合远程开发或统一开发环境。
前提条件
- 已安装 Docker 引擎(官方安装指南)
- 至少 4GB 可用内存(推荐 8GB+)
- 基础命令行操作能力
安装步骤
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
- 打开浏览器访问:
- 或使用 Projector 客户端
高级配置
自定义 IDE 版本
1 2
| -e PROJECTOR_APP_VERSION=2023.2
|
资源限制
安全访问
1 2
| -e PROJECTOR_PASSWORD=your_password
|
注意事项
- 首次启动需要 2-5 分钟初始化
- 建议通过
-v 挂载持久化目录
- 公网暴露时务必设置密码
- 可通过
docker logs projector-idea 查看日志