gpt4 book ai didi

docker - 应用更改时如何更新特定的 docker 图像

转载 作者:行者123 更新时间:2023-12-02 19:09:51 25 4
gpt4 key购买 nike

问题一:
我必须更新容器和图像,还是只更新图像?

问题二:
当我更改我的应用程序使用的数据时,如何更新 docker 镜像或容器(如有必要),以便应用程序显示和更新来自更新的镜像/容器的数据。
我正在运行的当前 docker 镜像名为:test/app1

  • 列表项

  • 这是我当前的步骤:

    _1。使用以下命令重建应用程序: docker build -t test/app1
    _2.重启Docker: service docker restart
    **完成这些步骤后,没有错误,但图像没有更新数据。这是图像更新或容器的问题。

    谢谢。

    最佳答案

    首先你不必重新启动docker服务!

    要回答您的第一个问题:

    Question 1: Do I have to update both the container and the image, or just the image?



    只需更新图像,停止旧容器, docker run来自新图像的新容器。

    Question 2: When I make changes to the data in which the my app uses, how can I update the docker image or container(if necessary), so that the app will show and update data from updated image/container. I have the current docker image running named: test/app1



    取决于您的应用程序数据,如果它通过绑定(bind)安装或卷安装,您只需更新这些,如果您的应用程序需要重新启动某些服务以使该数据可用,您可以停止/启动容器或删除/重新创建它。

    如果您的数据在镜像/容器中,您可以更新镜像,停止旧容器并使用新镜像重新创建它。

    关于docker - 应用更改时如何更新特定的 docker 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41513378/

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