Docker下lamp环境部署!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker下lamp环境部署!!!相关的知识,希望对你有一定的参考价值。

项目背景:

在我们的web项目开发过程、软件测试环境、项目上线环境中我们经常需要搭建lamp环境,你可能不想每个应用场景都去搭建一个lamp环境,这个时候我们可以利用docker(容器)去把我们从繁琐的环境中解放出来,让我们更倾向于业务本身。



实验环境:

vmware workstation 11

centos7.0的系统下  

服务器:ip:192.168.0.33

SecureCRT (ssh远程连接软件)

docker-1.8.2-10.el7.centos.x86_64



软件介绍:

下面是两篇我对docker的一些理解和认识。

http://9399369.blog.51cto.com/9389369/1758576  《docker简明教程一》

http://9399369.blog.51cto.com/9389369/1758752  《docker简明教程二》






关键点介绍:

docker search -s 10 lamp   #这是我们常用的docker搜索镜像的命令,含义是:搜索10星以上的lamp镜像!   星数越高说明下载的人越多。

docker pull  docker.io/reinblau/lamp   #下载docker.io/reinblau注册服务器的lamp镜像。

docker run -d -p 8888:80  docker.io/reinblau/lamp #以守护进程的方式启动启动镜像,并且做端口映射

curl http://127.0.0.1:8888  #访问本地的8888端口,进而访问容器内的web服务器。





实验过程:

一、软件安装:

我选择centos7的系统,是因为它对于docker支持的比较好了。

1、首先查看系统上是不是已经安装了docker,默认没有安装

技术分享

2、利用centos自带的yum源进行安装(因为docker已经被包含进去了)

技术分享

技术分享二、LAMP镜像安装

1、docker安装上以后需要启动docker服务,然后才可以使用docker命令。

技术分享

现在我们的docker服务已经启动,我们可以正常的使用docker命令了!

2、搜索10颗星的lamp镜像资源

技术分享3、安装lamo镜像

技术分享技术分享4、测试:查看我们安装的镜像

技术分享

三、启动LAMP容器

1、利用我们刚才下载的镜像启动一个容器

技术分享2、测试:登录容器内的web网站

技术分享

技术分享

可以看到成功的返回了一个html文件!!!!




项目实施总结:通过docker镜像的方式我们可以省时、省力、省心的满足我们的业务需求。更加灵活。

希望大家都有所得!!!谢谢。如果有不理解的可以在下面给我留言。




本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1759300

以上是关于Docker下lamp环境部署!!!的主要内容,如果未能解决你的问题,请参考以下文章

云原生之Docker实战在Docker环境下部署kanboard项目管理工具

云原生之Docker实战在docker环境下部署DooTask任务管理工具

在不同环境下 Docker 的安装部署

Docker 下部署 .NET 应用教程

Docker环境下的前后端分离项目部署与运维项目简介及环境要求

如何 在Docker窗口中部署PHP开发环境