本文摘自PHP中文网,作者angryTom,侵删。
怎么迁移应用到docker呢?本文将以PHP web程序为例讲解如何将应用迁移到docker上运行。希望对各位有帮助!
怎么迁移应用到docker
迁移应用到docker的步骤如下:
第一步:拉取镜像。
第二步:运行容器。
在这次实验中,本地应用根目录为/home/wwwroot/default,请根据自己情况修改路径。YOURPASSWORD保持之前的数据库密码。
1 | docker run -d -p 81:80 -p 3307:3306 -e MYSQL_PASS= "YOURPASSWORD" -v /home/wwwroot/ default :/app tutum/lamp
|
第三步:修改应用数据库配置文件。
在这个镜像中,容器外部不允许使用root用户连接――你应该使用admin用户!
修改PHP应用的配置文件里面的数据库用户名即可。
第四步:导出本地数据库数据,然后导入容器内的数据库。
太简单,mysql命令行导出导入而已。
1 2 | 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的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
docker 管理工具有哪些?
docker怎么更改镜像仓库
使用 nginx 反向代理多个 docker 容器
linux 和 docker 有什么区别?
docker容器无法stop怎么办
如何查看docker运行日志
docker怎么查看容器ip地址?
docker不是内部或外部命令如何解决
docker中文不显示怎么解决
docker无法下载镜像怎么办
更多相关阅读请进入《迁移》频道 >>
转载请注明出处:木庄网络博客 » 怎么迁移应用到docker