docker - 如何继续已退出的 Docker 容器

标签 docker

考虑:

docker run -it centos /bin/bash

我按 Ctrl+D 退出。

我想继续运行这个容器,但我发现我不能。

唯一的方法是

docker commit `docker ps -q -l` my_image
docker run -it my_image /bin/bash

我说的对吗?有没有更好的方法? (我使用的是 docker 0.8.0。)

最佳答案

您可以在现有容器退出后重新启动它,并且您的更改仍然存在。

docker start  `docker ps -q -l` # restart it in the background
docker attach `docker ps -q -l` # reattach the terminal & stdin

关于docker - 如何继续已退出的 Docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21928691/

相关文章:

python - Numpy 多阶段容器构建——Alpine

docker - 用于两个并行 docker 构建的 Bitbucket docker 图像缓存

php - 如何配置可视化学习代码用docker识别php?

java - 无法通过jconsole连接到docker容器中的jmx jar进程

node.js - Docker:未找到 npm

docker - 我应该将哪个 docker 容器用于 Hadoop?

c# - StackExchange.Redis 使用哈希值确实很慢 = C# ASP.NET Core 3.0 和 Docker

macos - 如何在 Mac 中安装 SSL/TLS 证书 CA 文件以实现安全 (HTTPS) 远程存储库 docker 登录

docker - Docker将两个容器上的相同端口映射到主机上的不同端口

python - Sagemaker-其他端点