in local-container-endpoints/testingutils/docker_container.go [45:74]
func BaseDockerContainer(name, containerID string) *DockerContainer {
dockerContainer := types.Container{
ID: containerID,
Names: []string{
fmt.Sprintf("/%s", name),
},
Image: image,
ImageID: imageID,
Ports: []types.Port{
types.Port{
IP: "0.0.0.0",
PrivatePort: privatePort,
PublicPort: publicPort,
Type: protocol,
},
},
Created: createdAt,
Mounts: []types.MountPoint{
types.MountPoint{
Name: volumeName,
Source: volumeSource,
Destination: volumeDestination,
},
},
}
return &DockerContainer{
container: dockerContainer,
}
}