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\n"; 6 }); 7 8 $http->on("request", function ($request, $response) { 9 $response->header("Content-Type", "text/plain"); 10 $response->end("Hello World\n".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安裝成功了
