创建map [string] struct {}并分配一个值

I'm using the github.com/samalba/dockerclient and want to create a Container. So, the method is CreateContainer, which needs a ContainerConfig.

The ContainerConfig is a struct. And there's a field Volumes, wich type is type map[string] struct{}.

I know that I could create such a map with make(map[string]struct{})

But how do I assign values to the map?

cc := &dockerclient.ContainerConfig{
    // ...
    Volumes: map[string]struct{}{
        "foo": struct{}{},
        "bar": struct{}{},
        // ...
    },
}

Volumes: map[string]struct{}{ "dir1": struct{}{}, "dir2": struct{}{}, },

Maps only the folder from localhost to docker container. No contents will be mapped.