分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

10、Dockerfile实战-PHP

发布时间:2023-09-06 02:25责任编辑:胡小海关键词:PHPDocker

 一、镜像制作步骤

  1.  安装编译依赖包
  2. 编译安装
  3. 配置

 二、编写Dockerfile

FROM centos:7MAINTAINER QUNXUERUN yum install -y gcc gcc-c++ make gd-devel libxml2-devel libcurl-devel libjpeg-devel libpng-devel openssl-develADD php-5.6.31.tar.gz /tmp/RUN cd /tmp/php-5.6.31 && ????./configure --prefix=/usr/local/php ????--with-config-file-path=/usr/local/php/etc ????--with-mysql --with-mysqli ????--with-openssl --with-zlib --with-curl --with-gd ????--with-jpeg-dir --with-png-dir --with-iconv ????--enable-fpm --enable-zip --enable-mbstring && ????make -j 4 && ????make install && ????cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf && ????sed -i "s/127.0.0.1/0.0.0.0/" /usr/local/php/etc/php-fpm.conf && ????sed -i "21a \daemonize = no" /usr/local/php/etc/php-fpm.confCOPY php.ini /usr/local/php/etcRUN rm -rf /tmp/php-5.6.31* && yum clean allWORKDIR /usr/local/phpEXPOSE 9000CMD ["./sbin/php-fpm", "-c", "/usr/local/php/etc/php-fpm.conf"]

  

 安装过程:

查看镜像:

三、测试镜像

 构建容器:

docker run -h custom_php --name custom_php -itd custom_php:v1 

  

查看容器:

查看服务是否正常启动:

至此,php镜像制作完成。

10、Dockerfile实战-PHP

原文地址:https://www.cnblogs.com/skyflask/p/10073420.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved