Centos7 Docker搭建lamp环境


服务器环境:CentOS 7 Docker已经安装[安装教程请参考这里]

一、LAMP介绍

LAMP 指的 Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和 PHP(有时也是指 Perl 或 Python) 的第一个字母,一般用来建立 web 服务器。

二、pull一个lamp镜像
1. 首先在docker hub中搜索lamp
docker search -s 10 lamp

如果你不知道怎么使用这个镜像,或者这个镜像里面的初始配置,那么你可以在
https://hub.docker.com/
中搜索这个镜像,然后查看官方说明。


这里选择nickistre/centos-lamp的原因,因为它是基于centos,而网上大部分教程上面选择的高star 的镜像是基于ubuntu。

2.  pull镜像

docker pull nickistre/centos-lamp

查看pull下来的镜像
docker images

三、创建容器

1. 启动镜像,创建一个container

docker run -d -p 32801:80 -p 32802:22 -p 32803:443 -p 32804:3306 --name yuqing_system nickistre/centos-lamp

其中 -p 是端口映射

查看刚刚创建的container
docker ps

2.进入容器内部查看目录结构
docker exec -it containerID /bin/bash

 

参考文档:

  1. 用Docker解决坑爹的环境搭建系列——lamp(php5+mysql+apache2)
    https://blog.csdn.net/MasonQAQ/article/details/78048112
  2. Docker| 菜鸟教程 http://www.runoob.com/docker/docker-tutorial.html

声明:自在独行|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Centos7 Docker搭建lamp环境


海阔凭鱼跃,天高任鸟飞