亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php用什么容器部署

    Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。

    php用什么容器部署

    經(jīng)典的 LNMP(linux + nginx + php + mysql)環(huán)境有很多現(xiàn)成的部署腳本,但是在 Docker 盛行的今天,依然有很多同學(xué)在如何部署上有一些列問題,所以這篇簡(jiǎn)單介紹一下如何使用 Docker 以及 docker-compose 在服務(wù)器上部署 php 應(yīng)用。 (推薦學(xué)習(xí):PHP視頻教程)

    在 Docker 中安裝部署,直接用他的 Docker 鏡像:

    -p 2201:22:為了方便 ssh 登錄容器開放的端口映射,不用也無所謂的,因?yàn)榭梢允褂?docker exec

    -p 81:8000:主要是將容器的 8000 端口(phpmsf 默認(rèn)監(jiān)聽端口)映射出來,這個(gè)端口可以改,根據(jù)改的端口

    -v :主要是為了開發(fā)時(shí)間方便文件映射,/home/worker/data/www/ 是默認(rèn)的 web 文件目錄,根據(jù)改的目錄

    $ 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 的鏡像運(yùn)行的容器中,php 的運(yùn)行環(huán)境

    部署代碼

    容器部署成功之后,可以在容器中直接部署代碼。

    直接安裝代碼使用的是 php-msf-docker,里面有一個(gè) installer.php,運(yùn)行這個(gè)文件,可以直接下載框架和應(yīng)用的目錄。

    比如進(jìn)入容器中,首先 git clone php-msf-docer,比如我 clone 到 /home/worker/data 這個(gè)文件夾。

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

    進(jìn)入 php-msf-docker,運(yùn)行 installer.php:

    $ php installer.php start

    然后會(huì)選擇安裝目錄和應(yīng)用名稱等,之后會(huì)配置成功:

    php用什么容器部署

    配置成功會(huì)默認(rèn)啟動(dòng),如果不默認(rèn)啟動(dòng)則可以進(jìn)入目錄手動(dòng)啟動(dòng):

    php用什么容器部署

    手動(dòng)啟動(dòng)進(jìn)入安裝的目錄即可,然后運(yùn)行 server 即可:

    $ php server.php start

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)