• 技术文章 >开发工具 >phpstorm

    win10下phpstorm如何进行docker开发

    藏色散人藏色散人2021-08-30 15:22:50转载148
    下面由phpstorm教程栏目给大家通过图文方式介绍win10 配合 phpstorm 使用 docker 开发的方法,希望对需要的朋友有所帮助!

    前言

    今天看到社区的文章 Windows10 使用 phpstorm、docker 搭建 Hyperf 一时手痒,想回忆一下 windwos 下使用 docker 的体验有没有更好一点,记录一下。

    准备工作

    安装

    安装 Docker Desktop 会使用到 wsl 的功能,先安装 Ubuntu 20.04 LTS,再装个类似于插件的东西
    win10 配合 phpstorm 使用 docker 开发

    win10 配合 phpstorm 使用 docker 开发

    后面启动还是有问题,反复卸载,重启,安装,重启。解决方案 。

    也参考了这个。按照上面的操作重启了电脑就好了,这个没用到。

    阿里云镜像服务

    配置阿里云镜像加速器,需要注册账号。

    配置 IDE

    不知道是哪里出了问题,PhpStorm 一直连不上 docker,反而是 PyCharm 连的上

    win10 配合 phpstorm 使用 docker 开发

    win10 配合 phpstorm 使用 docker 开发

    就这个报错我折腾了起码两个小时,安装卸载重启各种操作,网卡驱动都整了几次还是不行,下次再试试吧。

    后续先使用 PyCharm 操作。

    创建镜像和容器

    先创建了两个空文件夹。

    D:\docker\mirror
    D:\docker\mirror\hyperf

    填入如下配置

    # hyperf docker 官方镜像版本地址 
    https://hub.docker.com/r/hyperf/hyperf/tags
    
    hyperf/hyperf:7.4-alpine-v3.14-swoole
    
    hyperf9501:9501D:\docker\mirror\hyperf:/data/www/hyperf

    win10 配合 phpstorm 使用 docker 开发

    启动容器,在工具栏可以看到日志,属性,环境变量,端口,挂载目录等各种信息。

    win10 配合 phpstorm 使用 docker 开发

    在 Docker Desktop 上也能看到启动了的容器:

    win10 配合 phpstorm 使用 docker 开发

    进入容器内部,先设置 composer 镜像,然后创建项目。

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
    
    composer create-project hyperf/hyperf-skeleton ./ --no-interaction

    win10 配合 phpstorm 使用 docker 开发

    执行成功后容器内部的文件同步在文件夹里可以看到了。

    win10 配合 phpstorm 使用 docker 开发

    在 docker 的配置中增加 Command 项:

    # 目录要跟自己创建的目录一致
    php /data/www/hyperf/bin/hyperf.php start

    win10 配合 phpstorm 使用 docker 开发

    重启容器,访问 http://localhost:9501/

    win10 配合 phpstorm 使用 docker 开发

    开发的话,要修改文件,重启容器才能看到修改。

    win10 配合 phpstorm 使用 docker 开发

    后记

    好几年没碰 docker 了,感觉还是挺难用的(手动狗头),还是自己太菜了。

    以上就是win10下phpstorm如何进行docker开发的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:learnku,如有侵犯,请联系admin@php.cn删除
    专题推荐:phpstorm
    上一篇:图文讲解phpstorm如何配置git 下一篇:一分钟介绍phpstorm怎么关闭多余变量提示
    线上培训班

    相关文章推荐

    • 图文详解在ubuntu下Phpstorm如何发布项目到apache• PhpStorm软件配置PHP语言的版本• 一文讲解phpstorm如何安装ide-helper(基于lumen)• 图文讲解phpstorm如何配置git

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网