博主感觉这个确实很不错的:PHP-Xlswriter

用docker的小伙伴如果你的项目还没有构建可以这样使用。

Dockerfile多阶构建

如果已经部署好的项目你可以进入你的容器这样操作(apk命令 Alpine)
  1. vi /etc/apk/repositories
  2. # 添加官方 Testing 源
  3. http://nl.alpinelinux.org/alpine/edge/testing
  4. #保存之后最好更新一下,这个很方便安装其他东西
  5. apk update
  6. # 安装扩展
  7. apk add php7-pecl-xlswriter

apk不清楚的可以看这里

alpine简要介绍

Alpine 的意思是“高山的”,比如 Alpine plants高山植物,Alpine skiing高山滑雪、the alpine resort阿尔卑斯山胜地。

alpine系统特点

  • 小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB;
  • 安全:面向安全的轻量发行版;
  • 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。
  • 适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像。

alpine镜像的使用

官方 Alpine 镜像的文档:http://gliderlabs.viewdocs.io/docker-alpine/

  1. docker pull alpine
  2. docker run -it --name myalpine alpine:v1

下载镜像

  1. 在线在docker官方仓库下载 仓库在国外,不好拉取镜像
  1. #查看官方alpine镜像
  2. docker search alpine
  3. #拉取镜像
  4. docker image pull itsthenetework/nfs-server-alpine

参考地址