Centos使用Docker搭建Lamp环境(详细教程)

目录

Lamp和docker概述

一、安装docker

 二、下载镜像文件

 三、创建容器

四、搭建网站(修改主页)


Lampdocker概述

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境

Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。

一、安装docker

没有docker服务的先安装docker

yum install docker

安装好后查看版本

docker -v

然后启动docker

systemctl start docker.service

 查看docker的运行状态

systemctl status docker.service

 二、下载镜像文件

在下载镜像文件前,有关下载速度问题,可以换一个国内的镜像源下载

vi /etc/docker/daemon.json

 拉取镜像tutum/lamp

docker pull docker.io/tutum/lamp

 执行下面命令可以查看我们拉取的镜像

docker images

 三、创建容器

创建容器,把镜像装起来

docker run -d --name=lamp -p 8080:80 -p 3306:3306 docker.io/tutum/lamp

注释:

run  创建容器的命令
-d 后台运行容器,并返回容器ID
--name=lamp 指定容器名字为lamp
-p 8080:80 把主机端口8080映射到容器80端口(WEB网站端口)
-p 3306:3306 把主机端口3306映射到容器3306端口(数据库端口)
docker.io/tutum/lamp 镜像文件名

通过命令查看刚刚创建的容器

docker ps -a

 然后可以进入到容器中

docker exec -it lamp /bin/bash

   exit即可退出容器

然后主机浏览器测试一下网站是否配置成功

 到了这一步,Lamp环境就搭建好啦。

四、搭建网站(修改主页)

想搭建个自己的网站,得找lamp环境下的apache根目录在/var/www/html

想要修改index.php文件命令如下:

view index.php

  回车进入编辑文件(红框标记可编辑标题)

 我把“Hello world!”改成了“Li Li Hello world!”  (更改的英文首字母尽量大写,以免报错)友友们也可以根据自己的想法来喔!

保存退出后在主机浏览器测试一下网站页面是否修改成功。

至此, Centos使用Docker搭建Lamp环境就完成了,希望对实操的友友们有到帮助。如果有空的话推荐看看小编的其他文章喔,欢迎前来评论点赞!

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...