尊龙凯时人生就是搏

ʹÓÃDocker¿ìËÙ°²ÅŲ¢×°ÖÃSymfony¿ò¼Ü

ʹÓà Docker ¿ìËÙ°²ÅŲ¢×°Öà Symfony ¿ò¼Ü

СÐò£º

Symfony ÊÇÒ»¸öÊ¢ÐÐµÄ PHP ¿ò¼Ü  £¬ËüÌṩÁËÒ»Ì×ÍêÉƵŤ¾ßºÍ×é¼þ  £¬×ÊÖú¿ª·¢Õß¹¹½¨¸ßЧ¡¢¿ÉÀ©Õ¹µÄ Web Ó¦ÓóÌÐò¡£ÔÚ¿ª·¢Àú³ÌÖÐ  £¬°²ÅźÍ×°ÖÃSymfony¿ò¼ÜÊÇÒ»ÏîÖ÷ÒªµÄʹÃü¡£±¾ÎĽ«ÏÈÈÝÔõÑùʹÓà Docker ¿ìËÙ°²ÅŲ¢×°ÖÃSymfony¿ò¼Ü  £¬Í¬Ê±ÌṩÏêϸµÄ´úÂëʾÀý¡£

°ì·¨£º

×°ÖÃ Docker

ÔÚ×îÏÈ֮ǰ  £¬ÎÒÃÇÐèÒªÏÈ×°Öà Docker¡£Æ¾Ö¤ÄúµÄ²Ù×÷ϵͳѡÔñÏìÓ¦µÄ·½·¨¾ÙÐÐ×°Öà  £¬²¢È·±£×¼È·ÉèÖà Docker µÄÇéÐαäÁ¿¡£

½¨Éè Dockerfile

ÔÚÏîÄ¿µÄ¸ùĿ¼Ï½¨ÉèÃûΪ Dockerfile µÄÎļþ  £¬²¢Ìí¼ÓÒÔÏÂÄÚÈÝ£º

# ʹÓûù´¡¾µÏñ
FROM php:7.4-apache

# ÉèÖÃÊÂÇéĿ¼
WORKDIR /var/www/html

# ×°ÖÃÒÀÀµ
RUN apt-get update && apt-get install -y 
        git 
        zip 
        unzip 
    && rm -rf /var/lib/apt/lists/* 
    && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

# ×°ÖÃ Symfony CLI
RUN wget https://get.symfony.com/cli/installer -O - | bash

µÇ¼ºó¸´ÖÆ

¹¹½¨ Docker ¾µÏñ

ÔÚÖÕ¶ËÖÐ  £¬½øÈëÏîÄ¿¸ùĿ¼  £¬²¢Ö´ÐÐÒÔÏÂÏÂÁî¹¹½¨ Docker ¾µÏñ£º

docker build -t symfony-app .

µÇ¼ºó¸´ÖÆ

ÔËÐÐ Docker ÈÝÆ÷

Ö´ÐÐÒÔÏÂÏÂÁîÔËÐÐ Docker ÈÝÆ÷  £¬²¢Ó³ÉäÈÝÆ÷ÖÐµÄ 80 ¶Ë¿Úµ½ËÞÖ÷»úµÄ 8080 ¶Ë¿Ú£º

docker run -p 8080:80 -d symfony-app

µÇ¼ºó¸´ÖÆ

×°Öà Symfony ¿ò¼Ü

ÔÚÖÕ¶ËÖÐ  £¬ÔËÐÐÒÔÏÂÏÂÁî½øÈë Docker ÈÝÆ÷£º

docker exec -it <container_id> bash

µÇ¼ºó¸´ÖÆ

ÆäÖÐ  £¬ ÊÇͨ¹ýÖ´ÐÐ docker ps ÏÂÁî»ñÈ¡µ½µÄÈÝÆ÷ ID¡£

½øÈëÈÝÆ÷ºó  £¬Ö´ÐÐÒÔÏÂÏÂÁî×°Öà Symfony ¿ò¼Ü£º

symfony new my_project_name --full

µÇ¼ºó¸´ÖÆ

ÆäÖÐ  £¬my_project_name ÊÇÄúÏ£ÍûΪÏîÄ¿Ö¸¶¨µÄÃû³Æ¡£

»á¼û Symfony Ó¦ÓÃ

ÔÚä¯ÀÀÆ÷Öлá¼û http://localhost:8080/my_project_name/public  £¬Äú½«Äܹ»¿´µ½ Symfony Ó¦ÓõĽӴýÒ³Ãæ¡£

½áÂÛ£º

±¾ÎÄÏÈÈÝÁËʹÓà Docker ¿ìËÙ°²ÅŲ¢×°Öà Symfony ¿ò¼ÜµÄ°ì·¨  £¬²¢ÌṩÁËÏêϸµÄ´úÂëʾÀý¡£Í¨¹ýʹÓà Docker  £¬ÎÒÃÇ¿ÉÒÔ¿ìËٴ¿ª·¢ÇéÐÎ  £¬²¢ÇÒ¼á³ÖÇéÐεÄÒ»ÖÂÐÔ  £¬Ìá¸ß¿ª·¢Ð§ÂÊ¡£Ï£Íû±¾ÎÄÄܹ»×ÊÖúÄú˳Ëì°²ÅźÍ×°Öà Symfony ¿ò¼Ü  £¬²¢Ë³Ëì¾ÙÐпª·¢ÊÂÇé¡£

ÒÔÉϾÍÊÇʹÓÃDocker¿ìËÙ°²ÅŲ¢×°ÖÃSymfony¿ò¼ÜµÄÏêϸÄÚÈÝ  £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí  £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø  £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是搏ÂËÓÍ»úÍø¹Ù·½Ì¬¶È  £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ  £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢  £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢  £¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是搏ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是搏

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå  £¬9:30-18:30  £¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ