首頁  >  文章  >  運維  >  怎麼遷移應用到docker

怎麼遷移應用到docker

angryTom
angryTom原創
2020-03-16 17:05:392661瀏覽

怎麼遷移應用到docker呢?本文將以PHP web程式為例講解如何將應用程式遷移到docker上運作。希望對各位有幫助!

怎麼遷移應用到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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn