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

2016-10-29 14:46发布

在看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{},         },     } }

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

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>