以前要架设 LAMP (Linux, Apache, MySQL/MariaDB, PHP) 环境要经过一番安装及设定, Docker 可以使用一些预先设定好的映像档, 那么在安装时就可以节省很多时间。
以下会介绍在 RHEL 及 CentOS 用 Docker 安装预先制作好的映像档, 架设 LAMP 环境。
在安装 Docker 前先更新一下 YUM Repository:
# yum -y update
更新 YUM Repository 后可以安装 Docker 及其相关套件:
# yum -y install docker docker-registry
安装好 Docker 后, 启动 Docker 及设定 Docker 开机自动启动:
# systemctl enable docker
# systemctl start docker
现在用搜索 LAMP 的 Docker 映像档:
# docker search lamp
可以看到很多关于 LAMP 的映像档, 以下是以 dockerfiles/centos-lamp 为例子, 输入以下指令下载映像档:
# docker pull dockerfiles/centos-lamp
等下载完成后便可以建立 Docker Container:
# docker run -d -p 49001:80 dockerfiles/centos-lamp
然后可以用 docker ps 指令检查, 如果返回正在执行的映像档, 那便表示已经成功执行。
# docker ps
例如主机的内容 IP 是 192.168.1.10, 在内部网络可以尝试浏览 http://192.168.1.10:49001, 如果没有问题, 应该可以看到 CentOS 的 Apache 默认画面, 然后再试试浏览 http://192.168.1.10:49001/phpinfo.php, 检查 PHP 是否正确执行。
你可能感兴趣的内容: