當我只有linux系統,不想安裝nginx、php、mysql這些東西,但是想讓專案跑起來,雜麼辦,思慮再三做個映象吧。
製作dockerfile,使得本地專案在容器中跑起來!
請點選此處退出全螢幕模式:
"Dockerfile FROM php:5.6-apache RUN docker-php-ext-install mysqli ADD project1 /var/www/html "
編輯好dockerfile之後,生成映象,命令是:docker build -t malina_php_project .
當看到
說明映象已經生成成功了
" docker run -it -d --name malina_php_project malina_php_project "
進行檢視映象是否處於活動狀態 docker ps
在瀏覽器輸入localhost,發現這什麼鬼,也不報錯也不顯示,可以docker logs (容器id)18b429b2ceac 看見ip了
再次在瀏覽器輸入存取:http://x.x.0.2/phpinfo.php,存取到了開心不,激動不
ADD project1 /var/www/html 將專案copy到容器的var/www/html目錄下,這裡只會把project1下面的內容,project1本身目錄不復制
docker exec -it 18b429b2ceac(容器id) /bin/bash
docker run -it -v /宿主機目錄:/容器目錄 映象名:映象標籤 docker run -it -d -v /home/malina/project/project1:/var/www/html malina_php_project:latest
本文系轉載,原文地址:https://learnku.com/articles/69078
以上就是隻有linux系統時,怎麼讓專案跑起來?的詳細內容,更多請關注TW511.COM其它相關文章!