docker - 如何复制正在运行的docker容器

标签 docker docker-container

我有一个 docker 容器正在运行

> docker container ls
                                                                                                                         
CONTAINER ID  IMAGE   COMMAND  CREATED         STATUS         PORTS  NAMES
c5a24953e383  gradle  "bash"   22 minutes ago  Up 22 minutes  #      naughty_torvalds
我可以复制这个正在运行的容器并运行它吗?它的命令是什么?

最佳答案

您可以使用 docker commit 从该容器创建一个新图像。命令:

docker commit c5a24953e383 newimagename

然后从该图像启动一个新容器:
docker run [...same arguments as the other one...] newimagename

关于docker - 如何复制正在运行的docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49193307/

相关文章:

bash - 如何在 Dockerfile 中设置 .bash_profile 环境变量?

git - Docker 构建推送操作 "Not a valid object name";输出 repo 的所有分支和标签

docker - 通过 websockets 将 traefik 用于 docker 内部流量

Docker启用了用户名空间,容器开始失败

docker - ` docker attach `附加到哪个进程?

docker - 创建运行旧 Windows 版本的 docker 镜像

azure - 在 docker 镜像中安装 AzureADPreview Powershell 模块失败

windows - 在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机

docker - 在主机上运行docker命令

gradle - 覆盖 DockerStartContainer 上的环境变量