亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 Dockerfile 從 php:7.2-fpm 更新到 php:7.3-fpm 時出錯

將 Dockerfile 從 php:7.2-fpm 更新到 php:7.3-fpm 時出錯

PHP
達令說 2021-12-24 15:24:42
因為我想要 PHP 7.3 功能,所以我試圖將項目從 PHP 7.2 更新到 PHP 7.3。在 docker-compose.yml 我有:php:    build: ./docker/php    volumes:        - .:/var/www/html    links:        - mysql:mysql    depends_on:        - mysql    networks:      - pimcorenet我的 Dockerfile 是這樣的:FROM php:7.2-fpm# install gitRUN apt-get update && \        apt-get install -y --no-install-recommends git#install some base extensionsRUN apt-get install -y \        zlib1g-dev \        zip \        libpng-dev \        exiftool \        libfreetype6-dev \        libjpeg62-turbo-dev \        libmcrypt-dev \        libicu-dev \        libpq-dev \        libxpm-dev \        libvpx-dev \        mariadb-client \        libxml2-devRUN docker-php-ext-install -j$(nproc) \        zip \        exif \        bcmath \        intl \        pcntl \        mysqli \        pdo \        gd \        pdo_mysql \        pdo_pgsql \        mbstring \        soap \        opcache \        iconv# Install ImagickRUN apt-get update && apt-get install -y \    libmagickwand-dev --no-install-recommends \    && pecl install imagick \    && docker-php-ext-enable imagick# Install ComposerRUN echo "Install Composer"RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composerRUN composer --version這到底是什么問題?是不是因為某些必需的 PHP 擴展尚未可用于 PHP 7.3 或已被替換?我該如何解決?剛換FROM php:7.2-fpm到FROM php:7.3-fpm。
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

您無法理解容器。正因為如此,你采取了錯誤的方法。

您不應該嘗試將 php 7.2 到容器“升級”到 7.3。

您應該首先創建一個基于 7.3 的新容器映像。

順便說一句,我建議將其設為現有 7.2 容器的一個新的、獨立的服務,即一個新的 Dockerfile,而不是僅僅更改現有的容器/Dockerfile。這將允許您同時測試兩個版本,而不是“信仰的飛躍”轉換。

此外,我建議直接構建 Debian 或 Ubuntu 映像,而不是通過“官方”Docker 映像。它們只是在由 Docker 制作的意義上是官方的,但在我看來它們并沒有得到很好的支持。

這是我目前使用的 dockerfile:https : //github.com/Danack/example/blob/master/docker/php_fpm/Dockerfile 將7.2 切換到 7.3 應該“正常工作”。


查看完整回答
反對 回復 2021-12-24
  • 1 回答
  • 0 關注
  • 279 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號