暂无数据

# CreateContainer

grpc::Status CreateContainer(grpc::ServerContext *context, const runtime::CreateContainerRequest *request, runtime::CreateContainerResponse *reply) {}

# 接口描述

在PodSandbox内创建一个容器

# 注意事项

  1. 请求CreateContainerRequest 中的sandbox_config与传递给RunPodSandboxRequest以创建PodSandbox的配置相同。 它再次传递,只是为了方便参考。 PodSandboxConfig是不可变的,在pod的整个生命周期内保持不变。

  2. 由于容器命名以ContainerMetadata中的字段为来源,且以下划线"_"为分割字符,因此限制metadata中的数据不能包含下划线,否则会出现sandbox运行成功,但无法使用ListContainers接口查询的现象。

# 参数: CreateContainerRequest

参数成员

描述

string pod_sandbox_id

待在其中创建容器的PodSandbox的ID。

ContainerConfig config

容器的配置信息

PodSandboxConfig sandbox_config

PodSandbox的配置信息

# 补充 :annotations

可用于存储和检索任意元数据的非结构化键值映射。有一些字段由于cri接口没有提供特定的参数,可通过该字段将参数传入

  • 自定义

    自定义 key:value

    描述

    cgroup.pids.max:int64_t

    用于限制容器内的进/线程数(set -1 for unlimited)

# 返回值 :CreateContainerResponse

返回值

描述

string container_id

创建完成的容器ID

上一篇

下一篇