Docker 和 Docker Compose
Docker 使开发人员能够在容器内部署应用程序,以便在与生产环境相同的环境中测试代码。
PhpStorm 使用 Docker插件 提供 Docker 支持。
默认情况下,Docker 插件已下载并启用。如果插件被禁用,在 设置/首选项
-> 插件
页面的 已安装
选项卡上启用它。
启用 Docker 支持
- 安装并启动 Docker,点这里查看文档
- 配置 Docker 守护程序连接设置
使用快捷键
Command + ,
打开系统偏好设置,选择Build, Execution, Deployment
->Docker
点击
+
添加 Docker 配置并指定如何连接到 Docker 守护程序连接到 Docker 守护程序 配置的 Docker 连接会出现在服务工具窗口中(使用快捷键
Command + 8
切换显示和隐藏)。 选择Docker
节点并单击连接按钮,或从上下文菜单中选择连接。 要编辑Docker
连接设置,可以选择Docker
节点并单击工具栏上的编辑配置按钮,或从上下文菜单中选择编辑配置。在 Services 工具窗口(使用快捷键
Command + 8
)中,可以拉取和推送镜像、创建和运行容器、管理 Docker Compose 服务等。 也可以与其他工具窗口一样,输入镜像或容器的名称以突出显示匹配的项目。
镜像管理
配置镜像地址
输入快捷键
Command + ,
打开 IDE 设置并选择Build, Execution, Deployment
->Docker
->Docker Registry
单击添加按钮以添加
Docker Registry
配置并指定如何连接到注册表。如果指定授权凭证,PhpStorm 将自动检查与注册表的连接,连接成功消息应出现在对话框底部。更多 Docker Registry 配置可以查看这里
从 Docker Registry 获取镜像
在服务工具窗口中,选择图像节点
在镜像的控制台下,输入要拉取的图像的名称,例如
curder/laravel-docker
按
Command + Enter
拉取镜像到本地。
将镜像推送到 Docker Registry 仓库
在服务
Services
工具窗口中(使用快捷键Command + 8
),选择要上传的镜像并单击push image
按钮或从上下文菜单中选择push image
选择 Docker Registry 并指定名称和版本标签(镜像的名称和版本,例如
my-laravel-docker:v2
)单击
OK
运行 docker 推送命令
更多镜像和容器相关操作可以查看官方文档,地址:Docker | PhpStorm