类别:PHP问题 / 日期:2019-12-02 / 浏览:72 / 评论:0

Docker 是一个开源的运用容器引擎,让开辟者能够打包他们的运用以及依靠包到一个可移植的镜像中,然后宣布到任何流行的 Linux或Windows 机械上,也能够完成假造化。容器是完整运用沙箱机制,相互之间不会有任何接口。

典范的 LNMP(linux + nginx + php + mysql)环境有许多现成的布置剧本,但是在 Docker 流行的本日,依旧有许多同砚在怎样布置上有一些列题目,所以这篇简朴引见一下怎样运用 Docker 以及 docker-compose 在服务器上布置 php 运用。 (引荐进修:PHP视频教程)

在 Docker 中装置布置,直接用他的 Docker 镜像:

-p 2201:22:为了轻易 ssh 登录容器开放的端口映照,不必也无所谓的,由于能够运用 docker exec

-p 81:8000:主假如将容器的 8000 端口(phpmsf 默许监听端口)映照出来,这个端口能够改,依据改的端口

-v :主假如为了开辟时候轻易文件映照,/home/worker/data/www/ 是默许的 web 文件目次,依据改的目次

$ docker run -dit --name phpmsfdemo -p 2201:22 -p 81:8000 -v /data/webroot/:/home/worker/data/www/ registry.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker

php-msf 的镜像运转的容器中,php 的运转环境

布置代码

容器布置胜利以后,能够在容器中直接布置代码。

直接装置代码运用的是 php-msf-docker,内里有一个 installer.php,运转这个文件,能够直接下载框架和运用的目次。

比方进入容器中,起首 git clone php-msf-docer,比方我 clone 到 /home/worker/data 这个文件夹。

$ git clone https://github.com/pinguo/php-msf-docker.git

进入 php-msf-docker,运转 installer.php:

$ php installer.php start

然后会挑选装置目次和运用称号等,以后会设置胜利:

设置胜利会默许启动,假如不默许启动则能够进入目次手动启动:

手动启动进入装置的目次即可,然后运转 server 即可:

$ php server.php start

以上就是php用什么容器布置的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。