怎麼遷移應用到docker呢?本文將以PHP web程式為例講解如何將應用程式遷移到docker上運作。希望對各位有幫助!
怎麼遷移應用到docker
遷移應用到docker的步驟如下:
第一步:拉取鏡像。
docker pull tutum/lamp
第二步:運行容器。
在這次實驗中,本機應用根目錄為/home/wwwroot/default,請依照自己狀況修改路徑。 YOURPASSWORD保留先前的資料庫密碼。
docker run -d -p 81:80 -p 3307:3306 -e MYSQL_PASS="YOURPASSWORD" -v /home/wwwroot/default:/app tutum/lamp
第三步:修改應用程式資料庫設定檔。
在這個映像中,容器外部不允許使用root使用者連線-你應該使用admin使用者!
#修改PHP應用程式的設定檔裡面的資料庫使用者名稱即可。
第四步:匯出本機資料庫數據,然後匯入容器內的資料庫。
太簡單,mysql命令列匯出匯入而已。
MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql #导出 MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql #导入
透過以上4步驟即可將應用程式遷移到docker上運作。
推薦學習:MySQL影片教學
以上是怎麼遷移應用到docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!