打包镜像
在 D:\MyCode\Docker\
目录下新建了一个 shop
文件
写入如下内容
FROM registry.cn-hangzhou.aliyuncs.com/shopex_company/ecshopex-php:ecx-7.4.32-fpm-alpine3.16
RUN set -eux \
&& apk --no-cache add ca-certificates tzdata \
--repository https://mirrors.aliyun.com/alpine/v3.9/main/ \
&& apk add supervisor \
&& apk add nginx \
&& apk add vim \
&& mkdir /etc/supervisor.d/ \
&& mkdir -p /data/httpd \
&& cd /data/httpd \
&& wget http://shuxiaoyuan-201812.oss-cn-shanghai.aliyuncs.com/data/20230306/license.zl \
&& cd /usr/bin \
&& wget http://shuxiaoyuan-201812.oss-cn-shanghai.aliyuncs.com/data/20230306/entrypoint.sh \
&& chmod +x /usr/bin/entrypoint.sh \
&& echo "swoole_license_files=/data/httpd/license.zl" >> /usr/local/etc/php/conf.d/docker-php-ext-swoole_loader74.ini
进入相应目录,运行打包命令
cd D:\MyCode\Docker
docker build -f shop . -t sxy_shop:v2