1Panel-dev / 1Panel-dev/1Panel

[Feature] Suggestion: When adding a website, it supports "creating an independent operating environment (independent container)" to improve isolation and operation efficiency

Open
#8,770 2 comments 0 reactions 1 assignee View on GitHub

@wanghe-fit2cloud is already working on this.

Since May 21, 2025.

type: feature-request
Dominant language
Go
Stars
37k
Forks
3.4k
Avg merge
9h 16m
Merged PRs (30d)
105

Description

1Panel Version

v2.0.0-beta.2

Please describe your needs or suggestions for improvements

当前 1Panel 的网站运行环境默认使用共享 Docker 容器,这样虽然节省资源,但当站点较多时,不同站点间存在一定的相互影响风险(如扩展冲突、进程异常、资源竞争等),对于需要隔离运行的多站点场景并不友好。

目前若想为某个网站配置独立运行环境,需要:
1. 先手动去“运行环境”中创建;
2. 再回到“网站”模块进行绑定;
3. 整个流程稍显繁琐,且容易因忘记配置细节造成配置不一致。

👉 建议在“添加网站”流程中,增加一个可选项或按钮:
“为该网站自动创建独立运行环境(Docker 容器)”,并支持自动指定基础镜像或运行模板。

这样一来,就可以实现“一网站一容器”的自动化流程,提升用户体验,提升系统隔离性,也便于后期维护与迁移。

感谢开发团队的持续更新和优化,希望能考虑将该建议纳入开发计划 🙏

Please describe the solution you suggest

No response

Additional Information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.