使用 docker compose 更新现有镜像
docker 容器设计为一次性且易于更换。 因此,只要容器的基础镜像收到更新,我们就应该拉取更新后的镜像并启动容器的新实例。
本文将讨论如何使用 docker-compose 更新现有镜像。
使用 docker compose 更新现有镜像
确保在使用新镜像更新容器之前已下载所有照片,以最大限度地减少在镜像下载失败的情况下处于中间状态或处于中间状态的时间。
-
使用以下代码段更新最新镜像。
$ docker-compose pull
-
使用以下命令重新启动容器。 上面的代码片段只会重新创建更改的容器。 我们还可以在此命令上附加 --force-recreate; 但是,这只会重新创建未更改的容器。
$ docker-compose up -d --remove-orphans
-
作为可选步骤,删除任何过时的镜像。
对于最后一步,我们不需要使用 -f 或 --force-recreate 参数,因为这可能会对我们的图像造成破坏性的副作用。$ docker image prune
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
在 linux 中托管 docker internal
发布时间:2023/04/18 浏览次数:217 分类:docker
-
docker 允许开发人员通过将应用程序包装在称为容器的标准化单元中来高效地构建、测试和部署应用程序。 在使用 docker 容器时,您可能会遇到需要将容器与主机连接的场景。
在 docker 中设置工作目录
发布时间:2023/04/18 浏览次数:230 分类:docker
-
在 docker 中,我们可以通过编辑 dockerfile 并添加密钥 workdir 来设置我们的工作目录。本文将讨论在 docker 中更改我们当前和默认的工作目录。
在 docker 容器中公开多个端口
发布时间:2023/04/18 浏览次数:462 分类:docker
-
docker 容器使用端口来实现万维网上不同设备之间的通信。 在本篇文章中,我们将学习如何使用 nginx 应用程序在 docker 容器中公开多个端口。
将用户添加到 docker 容器
发布时间:2023/04/18 浏览次数:206 分类:docker
-
在本文中,我们将学习如何通过实现返回产品数组的 express 应用程序将用户添加到 docker 容器。
使用 docker 网络主机命令
发布时间:2023/04/18 浏览次数:140 分类:docker
-
在本文中,我们将学习如何使用 --network 命令将容器添加到主机网络。 如果我们不使用此命令指定网络,我们还将了解如何将容器添加到默认网络。
清除 docker 容器日志
发布时间:2023/04/18 浏览次数:356 分类:docker
-
本文介绍了我们可以用来清除 docker 容器中日志的不同方法。日志是应用程序在特定事件或状态发生时记录的信息,它们帮助我们监控应用程序并采取必要的措施。
dockerfile 中 copy 和 add 命令的区别
发布时间:2023/04/18 浏览次数:195 分类:docker
-
在 dockerfile 中,我们可以使用 copy 或 add 命令复制这些文件。 这些命令在功能上是相同的; 但是,存在一些差异。本文介绍了 dockerfile 中 copy 和 add 命令之间的区别。