怎么遷移應用到docker

怎么遷移應用到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:MySQLmydb.sql?#導出 MySQLdump?-h?localhost?-u?root?-p?mydb?mytable>e:MySQLmytable.sql?#導入

通過以上4步即可將應用遷移到docker上運行。

推薦學習:MySQL視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享