easyswoole - 安装以及映射目录
镜像拉取
docker pull easyswoole/easyswoole3
docker hub上的环境为 php7.4 + swoole4.4.26 + easyswoole 3.4.x
框架启动
docker run -ti -p 9501:9501 easyswoole/easyswoole3
查看dockerId(拉取后需先启动框架才可查询dockerId)
docker container ls
拷贝文件目录到宿主机中
docker cp {dockerId}:/easyswoole /www/wwwroot/easyswoole
/www/wwwroot/easyswoole为宿主机的目录
关闭并删除容器
docker stop {dockerId}
docker rm {dockerId}
启动容器 映射宿主机目录
docker run -ti -p 9501:9501 -v /www/wwwroot/easyswoole:/easyswoole easyswoole/easyswoole3
进入容器,启动Easyswoole服务
php easyswoole server start [-d|-p]
-d 后台运行
-p 自定义端口开启
stop
restart 重启
退出容器
ctrl+d
重新进入容器
docker container exec -it {$dockerId} /bin/bash