win10下 使用docker搭建swoole环境

Posted friendwrite

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下 使用docker搭建swoole环境相关的知识,希望对你有一定的参考价值。

1.安装docker

这里就不赘述了,已经有很多教程了

2.找一个docker镜像

我这利用的是 ohdata/swoole

 

3.安装镜像

  • 我是管理员登录的,录是D:/workspace,在这里新建文件test_swoole_server.php,代码就是swoole官网的例子

     1 <?php
     2     $http = new swoole_http_server("0.0.0.0", 9501);
     3     
     4     $http->on("start", function ($server) {
     5         echo "Swoole http server is started at http://127.0.0.1:9501
    ";
     6     });
     7     
     8     $http->on("request", function ($request, $response) {
     9         $response->header("Content-Type", "text/plain");
    10         $response->end("Hello World
    ".json_encode([‘hello‘=>‘nihao‘.time()]));
    11     });
    12     
    13     $http->start();

     

  • 运行命令

    PS D:workspace> docker run  -ti -p 9501:9501 -v D:/workspace:/root/ -d ohdata/swoole:4.3.0  php /root/test_swoole_server.php

    这样就成功了,容器已经跑起来了

  • 进入容器,运行命令docker attach ID,这个ID就是容器的ID,可以用命令docker container ps查看容器ID

    技术图片

     

  • 浏览器执行 http://127.0.0.1:9501,会看到返回hello world,swoole安装成功了

以上是关于win10下 使用docker搭建swoole环境的主要内容,如果未能解决你的问题,请参考以下文章

Docker在window10下搭建SWOFT开发环境

在win10下使用docker快速搭建ruby开发环境

Windows 下 Swoole开发环境配置

HttpServer 1 框架搭建 Swoole 环境和开发环境

基于Swoole4.4的 PHP性能分析平台 docker搭建

基于Swoole4.4的 PHP性能分析平台 docker搭建