私信  •  关注

Marco

Marco 最近回复了
4 年前
回复了 Marco 创建的主题 » 在不向注册表公开机密的情况下生成docker映像

因为可能有更好的解决方法,我的方法是 docker multi stage builds dive .

请看 Dockerfile

FROM php-fpm
COPY ./id_rsa /root/.ssh/id_rsa
RUN chmod 600 /root/.ssh/id_rsa
RUN wget https://raw.githubusercontent.com/composer/getcomposer.org/76a7060ccb93902cd7576b67264ad91c8a2700e2/web/installer -O - -q | php -- --quiet
COPY ./src /var/www/html
RUN composer install

FROM php-fpm
COPY --from=0 /var/www/html/vendor /var/www/html/vendor