如何使用docker lampfile搭建lamp环境

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
  • docker lamp Compose非常适合组合使用多个容器进行开发的场景
  • yaml是一种标记语言很直观的数据序列化格式
  • 不支持制表符tab键缩进,需要使用空格缩进
  • 字符后缩进1个空格如冒号、逗号、横杆
  • 如果包含特殊字符用单引号引起来
  • 布尔值必须用引号括起来,如truefalse
  • –verbose 输出更多调试信息
  • -p 指定项目名称,默认使用目录名称
 
  • 创建并配置docker lampfile工作目录和文件
##添加以下内容作为web首页
  • 用浏览器访问该主機的1215端口

发布了68 篇原创文章 · 获赞 72 · 访问量 1万+

}

本文章向大家介绍利用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能有所帮助,如果有疑问大家可以留言交流

}

我要回帖

更多关于 docker lamp 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信