使用docker golang库的卷挂载选项'z'

时间:2019-01-14 07:11:06

标签: docker go docker-api

如何使用docker golang库传递z标志进行卷挂载? 为了支持Selinux

1 个答案:

答案 0 :(得分:0)

我认为您可以在卷的路径中添加':z',这是一个字符串:

res, err := client.ContainerCreate(
    ctx,
    &container.Config{
        Image: "nginx",
        Cmd:   []string{},
    },
    &container.HostConfig{
        Mounts: []mount.Mount{
            {
                Type:   mount.TypeVolume,
                Source: "/app:z",   // <---- HERE
                Target: "/target",
            },
        },
    },
    nil,
    "",
)