1 下载centos7的基础镜像 dockerhub地址https://hub.docker.com/
2 基础镜像准备完成,运行docker镜像
3 创建容器并且进入执行
这里需要输入y
后回车,开始安装nginx
至此nginx安装完成。
php的安装
配置php7的源
yum install epel-release
这里输入y
确认安装 并回车
上图表示安装完成
下面增加PHP7的源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
上图表示增加完成!
下面正式安装php7-fpm
yum install php70w-fpm php70w-cli php70w-gd php70w-mcrypt php70w-mysql php70w-pear php70w-xml php70w-mbstring php70w-pdo php70w-json php70w-pecl-apcu php70w-pecl-apcu-devel
复制上面的代码执行
执行y继续
这里PHP7-FPM安装完成!
以下是Nginx的默认路径:
(1) Nginx配置路径:/etc/nginx/
(2) PID目录:/var/run/nginx.pid
(3) 错误日志:/var/log/nginx/error.log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html
启动nginx的命令为
/usr/sbin/nginx
php-fpm的启动命令为
/usr/sbin/php-fpm
nginx和php的基础镜像搭建完。
使用docker commit 容器id 镜像名称 生成新的镜像
注意点:
yum安装会存在安装包会增大镜像的体积,需要使用yum clean all 清理yum的缓存