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

怎麼遷移應用到docker

angryTom
發布: 2020-03-16 17:05:39
原創
2745 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板