优艾设计网

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

优艾设计网 https://www.uibq.com 2023-01-10 07:35 出处:网络 作者:PS教程自学
在看Create这个步骤,从Cli到Client到Daemon一点点看下来找到这么个方法 // NewBaseContainer creates a new container with its // basic configuration. func NewBaseContainer(id, root string) *Container { ret

在看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:ru优艾设计网_设计nconfig.NewStreamConfig(), attachContext: &attachContext{}, }, } }

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


0

精彩评论

暂无评论...
验证码 换一张
取 消