在CentOS中搭建LAMP环境是很常见的一件事情,本文将为大家介绍在CentOS中使用Linux搭建LAMP环境的步骤。
LAMP是指Linux+Apache+MySQL+PHP,这是一种非常常见的Web开发环境,在CentOS中搭建起来也非常简单。
第一步:安装docker
直接安装docker
yum install docker
安装后查看版本(我的是23.0.1版本)
docker -v
安装完成后启动docker
systemctl start docker.service
将docker设置为开机后自动启动(此步骤非必要,可忽略)
sytemctl enable docker.service/docker
查看docker运行状态
systemctl status docker.service
第二步:拉取镜像文件
列举出前10位的镜像,根据自己需求下载
docker search --limit 10 lamp
拉取镜像tutum/lamp
docker pull docker.io/tutum/lamp
执行该命令查看拉取的镜像(有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
容器就像一个小型的Linux
退出直接输入exit
进入浏览器测试一下网站是否配置成功
到这此步骤,一个基本的Lamp环境就搭建好了
第四步:根据需求搭建网站
再次使用docker exec -it lamp /bin/bash进入容器
然后,如果想搭建个自己的网站,得找lamp环境下的apache根目录
在/var/www/html
下
修改index.php文件或者增加其他文件即可
最后:对于已停止的容器
若容器在查看时并未启动,比如名为lamp
的容器已经停止了,要启动该容器
docker start lamp
启动容器后,再根据需求,按照前面进入容器方法即可