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已经被包含进去了)
1、docker安装上以后需要启动docker服务,然后才可以使用docker命令。
现在我们的docker服务已经启动,我们可以正常的使用docker命令了!
2、搜索10颗星的lamp镜像资源
三、启动LAMP容器
1、利用我们刚才下载的镜像启动一个容器
可以看到成功的返回了一个html文件!!!!
项目实施总结:通过docker镜像的方式我们可以省时、省力、省心的满足我们的业务需求。更加灵活。
希望大家都有所得!!!谢谢。如果有不理解的可以在下面给我留言。
本文出自 “积少成多” 博客,请务必保留此出处http://9399369.blog.51cto.com/9389369/1759300
以上是关于Docker下lamp环境部署!!!的主要内容,如果未能解决你的问题,请参考以下文章
Docker 基于centos7 的LAMP环境搭建 (实验一)