PhpStorm 2021.3 Help

码头工人

指定用于访问 Docker API 的设置。有关使用 Docker 与 PhpStorm 集成的更多信息,请参阅Docker

添加按钮 码头工人

添加新的 Docker 配置。

删除按钮 删除 Alt+Delete

删除选定的 Docker 配置。

Docker 配置设置

姓名

配置的名称。

连接到 Docker 守护进程

选择连接 Docker API 的方法。

  • Docker for Windows:使用 Docker Desktop for Windows 时的推荐选项。

  • Docker for Mac:使用 Docker Desktop for Mac 时的推荐选项。

  • Unix 套接字:这是 Linux 的推荐连接选项。

  • Docker Machine:如果您使用 Docker Toolbox for Windows 或 macOS,这是连接到 Docker API 的推荐选项。如果没有出现连接成功消息,请检查Docker |上的Docker Machine 可执行设置。工具页面。

  • TCP 套接字:此方法适用于任何 Docker 版本和操作系统。此方法仅用于特殊情况和自定义配置。在大多数情况下,您应该使用不需要手动配置的推荐方法之一。

    • 如果您正在使用 Docker Desktop 并希望通过 TCP 套接字进行连接,请在 Docker 设置的General部分中启用Expose daemon on tcp://localhost:2375 without TLS选项。然后将引擎 API URL设置为.tcp://localhost:2375

      如果该选项被禁用,那么您可以通过命名管道进行连接:npipe:////./pipe/docker_engine.

      证书文件夹字段留空。

    • 如果您使用的是 Docker Toolbox,请将Engine API URL设置为https://192.168.99.100:2376并将Certificates 文件夹设置为%HOMEPATH%\.docker\machine\machines\default.

    • 如果您使用的是 Docker Desktop,请将Engine API URL设置为unix:///var/run/docker.sock并将Certificates 文件夹字段留空。

    • 如果您使用的是 Docker Toolbox,请将Engine API URL设置为https://192.168.99.100:2376并将Certificates 文件夹设置为~/.docker/.

    引擎 API 网址unix:///var/run/docker.sock

    证书文件夹:留空

    如果Minikube选项无法自动检测到它,您可以手动配置与 minikube 的 Docker Engine 环境的连接。

    运行minikube docker-env命令以获取必要的连接信息并设置以下内容:

    • Engine API URL : 的值DOCKER_HOST(with httpsas the protocol 而不是tcp)

    • 证书文件夹:值DOCKER_CERT_PATH

    可以连接 Podman API,相当于 Docker Engine API。有关更多信息,请参阅Podman

  • SSH:通过现有的SSH 配置连接到远程 Docker 守护程序或创建一个新配置。

  • Minikube:如果您正在运行minikube,请选择此选项以自动检测并连接到 minikube 的 Docker Engine 环境。

路径映射

对于 Windows 和 macOS:指定可以在主机和容器之间共享的文件夹的映射。

用于编辑按钮编辑现有映射或添加按钮创建新映射。

  • 本地路径:要使其可用于卷绑定的本地文件夹的路径。

  • 虚拟机路径:Docker 虚拟机文件系统中对应的目录路径。

最后修改:2022 年 2 月 3 日