废话不多说,直接上步骤

1: 在安装好docker和php容器下操作,网上很多人推荐直接拉别人好的镜像,但很多要求比较高的人,对那些镜像并不能满足需求,所以我还是在ubuntu镜像上自己安装上所需的软件

2:进入ubuntu容器安装好yasd扩展,完成后效果如下

3:安装openssh-server apt-get install -y  openssh-server

安装完成后,因为连接ssh需要用到密码,需求给root用户设置一个密码 passwd 输入两次密码即可

配置密码登录和运行root用户登录

vim /etc/ssh/sshd_config

取消注释这两行

PasswordAuthentication yes
PermitRootLogin yes

启动ssh 

/etc/init.d/ssh start

4:将新的容器提交为镜像

docker commit -p  容器id 镜像名:v1(可自定义)

5: 生成新容器,因为之前我只开启了一个9500端口,所以才有4,5步如果已开启所需的端口不用执行

执行 docker run -it -p 9500:9500 -p 2222:22 /d/wwwroot:/data --name php73 新镜像id

6

7

 

 8

 9 在容器内启动应用 cd /data/blog //这个是laravel的项目目录,在win d:/wwwroot/blog 

执行 php -e artisan swoole:http start phpstorm 即可自动识别服务

 这个是自动添加的

到目前为止,即可断点调试swoole代码了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐