Slide 14
Slide 14 text
Jan 19, 2013, Initial commit
func (docker *Docker) Create(name string, command string,
args []string, layers []string, config *Config) (*Container, error) {
if docker.Exists(name) {
return nil, fmt.Errorf("Container %v already exists", name)
}
root := path.Join(docker.repository, name)
container, err := createContainer(name, root, command, args, layers, config)
if err != nil {
return nil, err
}
docker.containers.PushBack(container)
return container, nil
}
by Andrea Luzzardi