linux使用docker制作PHP镜像及扩展Dockerfile
新建一个文件夹
mkdir dockerfiles
目录下新建Dockerfile文件(vim Dockerfile),添加以下内容
# PHP官方镜像
FROM php:7.2-fpm# yaf 扩展
RUN pecl install yaf-3.2.2 && docker-php-ext-enable yaf# redis 扩展
RUN pecl install redis-5.2.2 && docker-php-ext-enable redisRUN apt-get update && apt-get install -y --no-install-recommends zlib1g-dev libmemcached-dev && rm -r /var/lib/apt/lists/*# mongodb 扩展
RUN pecl install mongodb-1.7.1 && docker-php-ext-enable mongodb# memcached 扩展
RUN pecl install memcached && docker-php-ext-enable memcached
制作images镜像,不要忽略后面的点(.)myphp指镜像名称,7.2-fpm是tag
docker build -t myphp:7.2-fpm .
查看镜像
docker images
添加PHP、nginx容器参照:https://blog.csdn.net/qq_18361349/article/details/106175211
查看phpinfo()
linux使用docker制作PHP镜像及扩展Dockerfile相关推荐
- Linux安装docker及其他镜像
Linux安装docker及其他镜像 文章目录 Linux安装docker及其他镜像 docker安装 修改docker镜像 第1步:将docker镜像源修改为阿里云 第2步:服务重启 宿主机jdk安 ...
- docker 制作本地镜像_Docker系列-(2) 镜像制作与发布
上篇文章引入了Docker的基本原理和操作,本节文章主要介绍如何制作Docker镜像和发布. 镜像文件结构 Docker镜像的本质是一系列文件的集合,这些文件依次叠加,形成了最后的镜像文件,类似于下图 ...
- docker制作tomcat镜像并部署war包
模拟面试小白: 需求:有一台没有网络的服务器,使用docker部署war包,没有tomcat镜像,限时30分钟. 小白:没网部署war包干啥,是不是工作不饱和让你们太闲了. 我:傻瓜,怪我没表达清楚, ...
- docker 制作 jar 镜像
第一步:首先在你存放jar包 目录下 创建Dockerfile 文件 touch Dockerfile 第二步:编写制作镜像的命令文件也就是Dockerfile文件 vi Dockerfile #指定 ...
- docker 制作本地镜像_docker如何制作自己的镜像
一.准备工作 准备一个用来制作镜像的容器.这里我们使用centos安装apache的容器.容器的制作方法如下 # 1.使用centos启动一个交互式容器 docker run -it centos:l ...
- Docker 制作 MySQL 镜像并使用 `/docker-entrypoint-initdb.d/` 机制初始化数据
需求 制作一个 MySQL Docker 镜像并初始化数据库信息 环境 win 11 Docker-Desktop 4.14.0 (91374) 分析 启动一个MySQL容器很容易.如何初始化数据呢? ...
- 使用docker制作hexo镜像
个人博客:戳我,戳我 背景 这段时间一直在折腾我的博客,由于之前出现过一次电脑硬盘完全挂掉的情况,为了避免重新搭建博客系统,一直打算搞一个方便点的环境,能进行多机迁移之类的.正好,Docker完全满足 ...
- Docker制作base镜像
返回指南页目录 本章目录 1. 从Docker-Hub拉取最新Ubuntu镜像 2. 制作新的镜像 3. 导出容器成一个新的镜像 4. 一些容器操作练习(选做) docker可以从一个镜像生成多个容器 ...
- Docker 制作Nginx镜像
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮 ...
最新文章
- 在winform中从外部拖动节点到树形结构(treeview和listview相互拖动)(一)
- 多尺度人脸检测--Face Detection through Scale-Friendly Deep Convolutional Networks
- linux命令pwd
- Failed to issue method call: Unit httpd.service failed to load: No such file or directory.
- NSubstitute完全手册(一)入门基础
- php 其他页面获取session_PHP五十个提升执行效率的小技巧,和常见问题
- MySQL sleep函数使用详解
- 社保必须交满15年才能享受吗?
- LUT Utility for FCPX(Luts调色文件加载工具)
- C++_CopyConstructor(副本构造器 防止指针重复释放)
- linux 网络编程与 windows 网络编程
- MASM入门(二)MASM基本语法
- c语言代码自动整理,C语言代码自动整理工具
- 解决UWP应用无法使用本地代理
- 如何判断和删除Orphaned site collections?
- python设置随机绘图颜色_Python绘图的颜色设置
- A链接标签点击不会触发任何行为的写法
- Python学多久才能独立接单赚钱?一个月足够了,本人私藏的学习计划分享给大家
- 【iOS】—— 调用手机相机和相册
- MySQL 查询排名
热门文章
- 010day(表格及其相关属性)
- Adobe Premiere Pro 2018打开生成Crash,闪退,无法打开
- 使用Tesseract-OCR训练自定义字库
- Adobe Premiere Pro 2021 for Mac v15.4.1 强大的视频编辑软件
- 411:Cadence使用—— Orcad Capture CIS原理图设计
- 阿里云数据库:一站式全链路数据管理与服务,引领云原生2.0时代
- JSP中文件的上传与下载示例
- [小程序] 获取用户头像以及昵称
- kubernetes基本概念与架构整理记录
- linux安装python3.8