代码拉取完成,页面将自动刷新
# 基础镜像
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 []
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。