1 Star 0 Fork 1

dockers/lnmp-swoole

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
# 基础镜像
FROM fedora
# 维护者信息
#MAINTAINER gzheng [email protected]
# 添加文件到容器
#ADD swoole1.9.3.tgz /root/
# 添加文件到容器
#COPY swoole1.9.3.tgz /root/
# 设置容器启动执行的命令,产生none镜像
# ENTRYPOINT ["/usr/sbin/init"]
# 设置容器启动执行的命令,产生none镜像
#CMD ["/usr/sbin/init"]
# 开放端口 疑问:这一步总是生成none的镜像
#EXPOSE 80
# 镜像的操作指令
RUN rm -rf /etc/yum.repos.d/* && curl http://mirrors.aliyun.com/repo/fedora.repo -o /etc/yum.repos.d/fedora.repo && \
curl http://mirrors.aliyun.com/repo/fedora-updates.repo -o /etc/yum.repos.d/fedora-updates.repo && \
sed -i s/'RPM-GPG-KEY-fedora'/'RPM-GPG-KEY-fedora-$releasever'/g /etc/yum.repos.d/* && dnf makecache && \
dnf -y update && dnf -y install findutils php php-cli php-devel php-pear php-fpm php-pdo php-mysqlnd \
php-pecl-redis php-pecl-memcached php-pecl-mongodb php-intl php-pgsql php-gd php-pecl-amqp nginx gcc && \
systemctl enable php-fpm.service nginx.service && pecl install swoole && chmod 755 /usr/lib64/php/modules/swoole.so && \
echo -e "; Enable swoole extension module\nextension=swoole.so" >>/etc/php.d/50-swoole.ini && cp /etc/php.d/50-swoole.ini /etc/php-zts.d/ && \
dnf -y remove httpd-tools httpd && rm -rf /etc/httpd /usr/share/httpd /usr/lib64/httpd && dnf clean all
# 设置数据卷
#VOLUME []
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Docker
1
https://gitee.com/dockers/lnmp-swoole.git
[email protected]:dockers/lnmp-swoole.git
dockers
lnmp-swoole
lnmp-swoole
master

搜索帮助