本文章向大家介绍利用docker lamp搭建LAMP运行環境教程详解主要包括利用docker lamp搭建LAMP运行环境教程详解使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值需要嘚朋友可以参考一下。
虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的但由于它们的免费和开源,这个组合开始流行(大多数Linux发行版本***了这些软件)当一起使用的时候,它们表现的像一个具有活力的解决方案包
下面介绍如何使用docker lamp来搭建一个包含lamp组件的容器:
官方的仓里没有标 OFFICIAL 的 lamp 的镜像,不过 「tutum」的镜像做的非常好我们可以直接 pull 他们的镜像来完成我们的操作。
使用默认方式启動 lamp 容器
再次启动自己的容器就完成部署了
使用 curl看下自己的应用程序是不是已经正确启动了吧!
在 php 程序中连接数据库 在容器中访问 mysql 数据库
这个鏡像的 mysql 数据库有个默认的 root 用户本地连接时可以不用密码,所以在代码访问非常简单
在容器外部访问 mysql 数据库
当我们第一次以 tutum/lamp 镜像启动容器的时候,它会自动创建一个叫 admin 的 mysql 用户并生成一个随机密码,使用「docker lamp logs +容器ID」可以获取到这个密码
默认的 root 用户无法远程登陆,所以要使鼡 admin 用户它同样具有 root 权限。
以上就是这篇文章的全部内容了希望本文的内容对大家用docker lamp搭建LAMP能有所帮助,如果有疑问大家可以留言交流
}