docker以centos7系统为基础搭建nginx和php的基础镜像

 

       1 下载centos7的基础镜像 dockerhub地址https://hub.docker.com/

         

 

         

      2 基础镜像准备完成,运行docker镜像

        

      3 创建容器并且进入执行

     安装nginx

    

    这里需要输入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的缓存

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值