怎么迁移应用到docker


本文摘自PHP中文网,作者angryTom,侵删。

怎么迁移应用到docker呢?本文将以PHP web程序为例讲解如何将应用迁移到docker上运行。希望对各位有帮助!

怎么迁移应用到docker

迁移应用到docker的步骤如下:

第一步:拉取镜像。

1

docker pull tutum/lamp

第二步:运行容器。

在这次实验中,本地应用根目录为/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容器启动后日志在哪里

docker如何查镜像是什么版本

docker如何查镜像信息

如何使用国内docker镜像

docker怎么查具体版本号

docker如何启动image

docker部署go的两种基础镜像

用docker安装oracle好吗

怎么把python脚本放在docker上运行

更多相关阅读请进入《迁移》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...