国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos7虛擬機使用docker搭建swoole環境

pingink / 864人閱讀

摘要:因為用的是電腦,安裝比較麻煩,所以裝了虛擬機,使用把環境跑起來。

因為用的是window電腦,安裝swoole比較麻煩,所以裝了虛擬機centos7,使用docker把swoole環
境跑起來。

1.安裝docker

這里就不贅述了,已經有很多教程了

2.找一個docker鏡像

我這利用的是cmptech/auto_cmp_php_docker_server

3.安裝鏡像

我是root登錄的,家目錄是/root,在這里新建文件swoole_server.php,代碼就是swoole官網的例子

on("start", function ($server) {
        echo "Swoole http server is started at http://127.0.0.1:9501
";
    });
    
    $http->on("request", function ($request, $response) {
        $response->header("Content-Type", "text/plain");
        $response->end("Hello World
".json_encode(["hello"=>"nihao".time()]));
    });
    
    $http->start();

運行命令

docker run  -ti -p 9501:9501 -v `pwd`:/root/ -d cmptech/auto_cmp_php_docker_server

然后運行 docker ps ,查看是否運行成功,我這里是一直失敗,提示

[root@localhost ~]# docker run  -ti -p 9501:9501 -v `pwd`:/root/ -d cmptech/auto_cmp_php_docker_server
/usr/bin/docker-current: Error response from daemon: No command specified.
See "/usr/bin/docker-current run --help".

在網上搜了下,發現要在命令后面加上 /bin/bash

[root@localhost ~]# docker run  -ti -p 9501:9501 -v `pwd`:/root/ -d cmptech/auto_cmp_php_docker_server /bin/bash
133406c3e1370d33cccb365d0a2b8978d872f8271b24f14dc1d7fab626fe7867

這樣就成功了,容器已經跑起來了

進入容器,運行命令docker attach ID,這個ID就是容器的ID,可以用命令docker ps查看容器ID

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                                COMMAND             CREATED             STATUS              PORTS                    NAMES
133406c3e137        cmptech/auto_cmp_php_docker_server   "/bin/bash"         2 minutes ago       Up 2 minutes        0.0.0.0:9501->9501/tcp   agitated_meitner

[root@localhost ~]# docker attach 133
bash-4.3# 

這樣就已經進入容器了

運行 php7 /root/swoole_server.php
如果提示沒有權限,執行setenforce 0 臨時關閉selinux

bash-4.3# php7 /root/test_swoole.php
Swoole http server is started at http://127.0.0.1:9501

在另一個窗口執行命令curl http://127.0.0.1:9501,會看到返回hello world,swoole安裝成功了

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28889.html

相關文章

  • centos7虛擬使用docker搭建swoole環境

    摘要:因為用的是電腦,安裝比較麻煩,所以裝了虛擬機,使用把環境跑起來。 因為用的是window電腦,安裝swoole比較麻煩,所以裝了虛擬機centos7,使用docker把swoole環境跑起來。 1.安裝docker 這里就不贅述了,已經有很多教程了 2.找一個docker鏡像 我這利用的是cmptech/auto_cmp_php_docker_server 3.安裝鏡像 我是roo...

    kk_miles 評論0 收藏0
  • Docker快速搭建一套PHP、Nginx、MySQL、Redis、Xdebug、Memcached

    摘要:痛點如何簡單迅速地初始化一個全新的開發環境呢筆者在嘗試起一個新項目時,往往會陷入重新建立一套環境的繁瑣事當中。架構本片文章搭建出來的環境如上圖。網絡這部分,為了便于配置就手動分配了。配置開啟記錄了一般性的查詢日志,便于程序。 痛點 如何簡單迅速地初始化一個全新的PHP開發環境呢? 筆者在嘗試起一個新web項目時,往往會陷入重新建立一套Docker環境的繁瑣事當中。我想大家在開始做一個新...

    kk_miles 評論0 收藏0
  • Docker快速搭建一套PHP、Nginx、MySQL、Redis、Xdebug、Memcached

    摘要:痛點如何簡單迅速地初始化一個全新的開發環境呢筆者在嘗試起一個新項目時,往往會陷入重新建立一套環境的繁瑣事當中。架構本片文章搭建出來的環境如上圖。網絡這部分,為了便于配置就手動分配了。配置開啟記錄了一般性的查詢日志,便于程序。 痛點 如何簡單迅速地初始化一個全新的PHP開發環境呢? 筆者在嘗試起一個新web項目時,往往會陷入重新建立一套Docker環境的繁瑣事當中。我想大家在開始做一個新...

    Coding01 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<