打包镜像

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