Docker SDK для создания контейнера
Я использую go-sdk для Docker, чтобы создать контейнер по коду в следующих строках
resp, err := cli.ContainerCreate(ctx, &container.Config{
Image: "alpine",
Cmd: []string{"echo", "hello world"},
}, nil, nil, ""/* This is container name argument*/)
Я понимаю, что аргумент, который принимает имя контейнера, если я дважды использую одно и то же имя, механизм докера отклонит его. Также, если остановленный контейнер не удален, имя не может быть использовано. Мой вопрос сейчас заключается в том, что, если я отправлю такой запрос обратно, безопасен ли поток кода на стороне сервера или возможно, что 2 таких контейнера могут появиться в течение короткого времени? По сути, я посмотрел на обработчик остального api-сервера для этого и не очень понимал, каково будет поведение.