【问题标题】:Use latest apache2 version for php-apache Docker为 php-apache Docker 使用最新的 apache2 版本
【发布时间】:2022-01-03 09:56:36
【问题描述】:

我目前正在为 PHP 8.0.14 使用php-apache docker 映像,但问题是当我在 docker 容器内升级 apache2 时,它只会升级到 2.4.51 而不是最新版本 2.4.52 .

我可以看到 2.4.52 已经在 httpd docker 镜像中发布了:https://hub.docker.com/_/httpd?tab=tags

如何将 apache2 升级到最新版本?

我可以使用多阶段构建并将 apache2 映像复制到 php-apache 映像,反之亦然吗?还是将它们分成不同的容器?最佳做法是什么?

【问题讨论】:

    标签: docker dockerfile


    【解决方案1】:

    升级 Apache2: 如果您输入正在使用的 php-apache docker 映像以及尝试更新它的方式,可能会有所帮助。

    最佳实践: 这实际上完全取决于您的需求,但两种解决方案都不是错误的。 在我看来,我会在不同的容器中隔离 php 和 apache。它使此类升级在未来变得更容易,并允许分离关注点。

    【讨论】:

    • 我正在使用php:8.0.14-apache 图像
    • 我不确定您是在 dockerfile 中还是通过容器执行此操作,但您应该可以这样做:apt-get update apt-get upgrade
    猜你喜欢
    • 1970-01-01
    • 2022-10-04
    • 2021-04-04
    • 2018-02-02
    • 2015-09-08
    • 2017-07-27
    • 2017-01-05
    • 2021-12-01
    • 1970-01-01
    相关资源
    最近更新 更多