【问题标题】:PhpStorm and Docker: read-only container codePhpStorm 和 Docker:只读容器代码
【发布时间】:2023-03-16 12:44:02
【问题描述】:

我正在使用带有 Docker 插件的 PhpStorm。

我正在通过“Docker for Windows”连接到我的 docker 守护进程。

我可以在编辑器中查看容器中的文件,但无法修改它们。在 VS Code 中,我可以修改它们。是否也可以在 PhpStorm 中这样做,以及如何做到这一点?

【问题讨论】:

  • 您是否以管理员/具有提升权限的用户身份运行 vscode?人们通常以 root 身份运行他们的 docker 容器(我个人不喜欢这样),并且您尝试以普通用户身份访问/编辑其中的文件,这会导致权限问题。
  • 以普通用户身份运行。尝试以管理员身份运行 Storm,但问题仍然存在。

标签: docker phpstorm jetbrains-ide


【解决方案1】:

不,这在 PhpStorm 中是不可能的。正在研究在容器中编辑和保存文件的可能性,请参阅https://youtrack.jetbrains.com/issue/IDEA-176734#focus=Comments-27-3565950.0-0

有两种可能的解决方法:

  • 您可以尝试使用主机编辑器编辑文件。

How to edit Docker container files from the host?

  • 您可以尝试运行 docker cp 命令将文件从容器中取出,然后对其进行编辑并将其复制回来并重新启动容器。

How to edit files in stopped/not starting docker container

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多