gpt4 book ai didi

docker - 为什么新构建的镜像没有新安装的软件包?

转载 作者:行者123 更新时间:2023-12-02 19:41:18 26 4
gpt4 key购买 nike

TL; DR:建立镜像后,需要将其作为新容器启动。旧的基本容器不会在构建过程中更新。

我从ubuntu开始从Dockerfile构建了一个镜像,我注意到尽管我在Dockerfile上安装了php5-pgsql:

apt-get update
apt-get install php5-pgsql

成功构建镜像后,我注意到它不会对容器产生任何影响。

我必须执行到容器中,并运行上述命令行,然后重新启动容器,然后才能开始使用已安装的扩展程序。

谁能解释为什么?镜像是否已安装扩展名?

最佳答案

镜像本身只是用于运行容器的模板。您必须根据新生成的图像(即模板)启动新容器。

关于docker - 为什么新构建的镜像没有新安装的软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35477446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com