使用Docker加载内存映像?
就我所了解的Docker而言,它正在虚拟化一个系统,并加载一个特定的映像,同时启动它,并做一些其他的事情。 由于我可以使用不同的操作系统与docker,我认为这是相当深远的,以提供这样一个抽象。
为了加快设置testing环境,是否可以冻结一个特定状态的docker实例(如初始化数据库之后),并从这一点重新运行映像?
Docker并没有虚拟化一个系统并启动它。 不是将自己的系统内核加载到内存中,而是简单地创build在主机系统的Linux内核中运行的封装进程。 这就是为什么需要Linux主机的原因。
没有虚拟化,只是进程/资源封装。 有关Docker体系结构及其概念的更多详细信息,请参阅文档 。
“冻结”将是您用来运行容器的基本映像的提交 。 您可以通过使用图像ID在任何时间点回到该提交。
- Jenkins Docker Plugin似乎并没有为Jenkins构buildconfiguration从属容器
- Docker EEpipe理员用户界面和Portainer
- 为什么我的docker build命令失败,出现“invalid id”错误?
- 在docker容器内导入socketio失败?
- 从Docker容器内部连接到RDS PostgreSQL数据库时出错
- Gitlab上的Kubernetes执行程序错误:作业失败:图像提取失败
- 如何使用MySQL的docker容器作为本地开发的MySQL服务器?
- 在容器重新启动时,Docker中的Jenkins会丢失configuration
- 如何运行与docker集装箱的nginx?