mirror of https://github.com/docker/docs.git
13 lines
361 B
Go
13 lines
361 B
Go
package strategy
|
|
|
|
import (
|
|
"github.com/docker/swarm/cluster"
|
|
"github.com/samalba/dockerclient"
|
|
)
|
|
|
|
type PlacementStrategy interface {
|
|
// Given a container configuration and a set of nodes, select the target
|
|
// node where the container should be scheduled.
|
|
PlaceContainer(config *dockerclient.ContainerConfig, nodes []*cluster.Node) (*cluster.Node, error)
|
|
}
|