目录
Lamp和docker概述
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环境就完成了,希望对实操的友友们有到帮助。如果有空的话推荐看看小编的其他文章喔,欢迎前来评论点赞!