docker - 将 Docker 镜像复制到正在运行的容器
问题描述
有没有办法将 Docker 映像复制到正在运行的容器中?或者也许这样做的方法是使用新图像启动一个容器并在它和其他容器之间共享一个卷?有没有办法将卷添加到正在运行的容器中?基本上,合理的是运行进程/容器,我不想重新启动它们或重建它们。
解决方案
容器基于图像运行。没有将图像复制到容器(运行或未运行)这样的事情。
此外,您不能(到目前为止)在正在运行的容器上创建卷。您必须使用新卷重新创建它。
但是,您可以启动一个容器并指示它使用来自不同容器的卷。但同样,您正在启动一个新容器。
根据我的经验,容器意味着要么开始,做他们的事情然后退出,要么开始并以完全相同的方式一遍又一遍地做同样的事情(服务应用程序,运行网络服务器等)直到关闭。在正在运行的容器上更改内容是一种不好的做法,并且没有任何好处。
推荐阅读
- c++ - 广播类似于 Numpy 的犰狳矩阵运算的最佳方式
- android - 如何在 ViewHolder Android Studio 中设置可绘制背景?
- c# - 检查是随机创建的添加的答案在 C# 中是否正确
- firebase - 同时使用实时数据库和 Firestore
- bash - 如何制作循环将 groff 文档编译到特定文件夹中
- c - 如何将 typedef 变量用作函数的参数
- python - 在 Python 中直接从 Web 读取 txt 文件
- apache-spark - Spark SQL 中 Encoders.kryo[T] 和 Encoders.product[T] 的区别
- python - 带有 cURL 错误 404 的 Python 3 许可证检查器
- angular - 为什么我在尝试调用 Firebase Cloud Function API 时会收到此 CORS 错误,但如果我处于调试模式,它似乎可以工作?