gpt4 book ai didi

Docker 镜像版本控制和生命周期管理

转载 作者:IT老高 更新时间:2023-10-28 21:26:19 27 4
gpt4 key购买 nike

我正在进入 Docker,并试图更好地了解它在“现实世界”中的工作原理。

我想到,在实践中:

  • 您需要一种方法来对 Docker 镜像进行版本控制
  • 您需要一种方法来告诉 Docker 引擎(在 VM 上运行)停止/启动/重新启动特定容器
  • 您需要一种方法来告诉 Docker 引擎要运行哪个版本的镜像

Docker 是否附带用于处理这些命令的内置命令?如果不是,使用什么工具/策略来完成它们?此外,当我构建 Docker 镜像(例如,通过 docker build -t myapp .)时,会生成什么文件类型以及它在机器上的什么位置?

最佳答案

docker 拥有构建镜像和运行容器所需的一切。您可以通过编写 Dockerfile 或从 docker hub 拉取它来创建自己的图像。

在 Dockerfile 中,您指定另一个镜像作为镜像的基础,运行命令 install things。图像可以有标签,例如 ubuntu 图像可以有最新的或 12.04 的标签,可以用 ubuntu:latest 指定符号。

使用 docker build -t image-name . 构建镜像后您可以使用 `docker run --name container-name image-name 从该图像创建容器。

docker ps查看正在运行的容器

docker rm <container name/id>移除容器

关于Docker 镜像版本控制和生命周期管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32098374/

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