怎么迁移应用到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中文网最新课程二维码](/static/images/article_wechat2021.jpg?1111)
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
- 上一篇:怎么强制关闭docker
- 下一篇:怎么访问docker容器中的文件
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论