mirror of https://github.com/docker/docs.git
use engine-api for network create
Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
parent
2906a670a3
commit
5e13bcf8ff
|
@ -591,7 +591,7 @@ func deleteContainers(c *context, w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
// POST /networks/create
|
||||
func postNetworksCreate(c *context, w http.ResponseWriter, r *http.Request) {
|
||||
var request dockerclient.NetworkCreate
|
||||
var request apitypes.NetworkCreate
|
||||
|
||||
if err := json.NewDecoder(r.Body).Decode(&request); err != nil {
|
||||
httpError(w, err.Error(), http.StatusBadRequest)
|
||||
|
|
|
@ -39,7 +39,7 @@ type Cluster interface {
|
|||
Networks() Networks
|
||||
|
||||
// Create a network
|
||||
CreateNetwork(request *dockerclient.NetworkCreate) (*dockerclient.NetworkCreateResponse, error)
|
||||
CreateNetwork(request *types.NetworkCreate) (*types.NetworkCreateResponse, error)
|
||||
|
||||
// Remove a network from the cluster
|
||||
RemoveNetwork(network *Network) error
|
||||
|
|
|
@ -878,13 +878,13 @@ func (e *Engine) RemoveContainer(container *Container, force, volumes bool) erro
|
|||
}
|
||||
|
||||
// CreateNetwork creates a network in the engine
|
||||
func (e *Engine) CreateNetwork(request *dockerclient.NetworkCreate) (*dockerclient.NetworkCreateResponse, error) {
|
||||
response, err := e.client.CreateNetwork(request)
|
||||
func (e *Engine) CreateNetwork(request *types.NetworkCreate) (*types.NetworkCreateResponse, error) {
|
||||
response, err := e.apiClient.NetworkCreate(context.TODO(), *request)
|
||||
e.CheckConnectionErr(err)
|
||||
|
||||
e.RefreshNetworks()
|
||||
|
||||
return response, err
|
||||
return &response, err
|
||||
}
|
||||
|
||||
// CreateVolume creates a volume in the engine
|
||||
|
|
|
@ -254,7 +254,7 @@ func (c *Cluster) RemoveImages(name string, force bool) ([]types.ImageDelete, er
|
|||
}
|
||||
|
||||
// CreateNetwork creates a network in the cluster
|
||||
func (c *Cluster) CreateNetwork(request *dockerclient.NetworkCreate) (*dockerclient.NetworkCreateResponse, error) {
|
||||
func (c *Cluster) CreateNetwork(request *types.NetworkCreate) (*types.NetworkCreateResponse, error) {
|
||||
var (
|
||||
parts = strings.SplitN(request.Name, "/", 2)
|
||||
config = &cluster.ContainerConfig{}
|
||||
|
|
|
@ -459,7 +459,7 @@ func (c *Cluster) refreshVolumes() {
|
|||
}
|
||||
|
||||
// CreateNetwork creates a network in the cluster
|
||||
func (c *Cluster) CreateNetwork(request *dockerclient.NetworkCreate) (response *dockerclient.NetworkCreateResponse, err error) {
|
||||
func (c *Cluster) CreateNetwork(request *types.NetworkCreate) (response *types.NetworkCreateResponse, err error) {
|
||||
var (
|
||||
parts = strings.SplitN(request.Name, "/", 2)
|
||||
config = &cluster.ContainerConfig{}
|
||||
|
|
Loading…
Reference in New Issue