用于容器创建的docker SDK

时间:2018-12-12 06:55:50

标签: docker go docker-ce docker-ee

我正在使用go-sdk为docker通过以下行的代码创建容器

resp, err := cli.ContainerCreate(ctx, &container.Config{
        Image: "alpine",
        Cmd:   []string{"echo", "hello world"},
    }, nil, nil, ""/* This is container name argument*/)

我了解使用容器名称的参数,如果我两次使用相同的名称,则docker引擎将拒绝它。同样,除非删除停止的容器,否则不能使用该名称。现在我的问题是,如果我将此类请求发送回去,那么服务器端代码线程是否安全,或者有可能在短时间内出现两个这样的容器?基本上,我查看了其余的api服务器处理程序,对行为将不甚了解。

0 个答案:

没有答案