docker - 源码相关:daemon创建容器时是从哪里调用更底层的libcontainer创建容器的?

浏览:65日期:2023-02-23

问题描述

在看Create这个步骤,从Cli到Client到Daemon一点点看下来找到这么个方法

// NewBaseContainer creates a new container with its// basic configuration.func NewBaseContainer(id, root string) *Container { return &Container{CommonContainer: CommonContainer{ ID: id, State: NewState(), ExecCommands: exec.NewStore(), Root: root, MountPoints: make(map[string]*volume.MountPoint), StreamConfig: runconfig.NewStreamConfig(), attachContext: &attachContext{},}, }}

感觉确实是创建了一个实例出来,但是没找到更底层的调用,是我找错地方了么?但是后面就是在对已经创建出的容器来做操作了。

问题解答

回答1:

没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了

相关文章: