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
|
// POST /networks/create
|
||||||
func postNetworksCreate(c *context, w http.ResponseWriter, r *http.Request) {
|
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 {
|
if err := json.NewDecoder(r.Body).Decode(&request); err != nil {
|
||||||
httpError(w, err.Error(), http.StatusBadRequest)
|
httpError(w, err.Error(), http.StatusBadRequest)
|
||||||
|
|
|
@ -39,7 +39,7 @@ type Cluster interface {
|
||||||
Networks() Networks
|
Networks() Networks
|
||||||
|
|
||||||
// Create a network
|
// Create a network
|
||||||
CreateNetwork(request *dockerclient.NetworkCreate) (*dockerclient.NetworkCreateResponse, error)
|
CreateNetwork(request *types.NetworkCreate) (*types.NetworkCreateResponse, error)
|
||||||
|
|
||||||
// Remove a network from the cluster
|
// Remove a network from the cluster
|
||||||
RemoveNetwork(network *Network) error
|
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
|
// CreateNetwork creates a network in the engine
|
||||||
func (e *Engine) CreateNetwork(request *dockerclient.NetworkCreate) (*dockerclient.NetworkCreateResponse, error) {
|
func (e *Engine) CreateNetwork(request *types.NetworkCreate) (*types.NetworkCreateResponse, error) {
|
||||||
response, err := e.client.CreateNetwork(request)
|
response, err := e.apiClient.NetworkCreate(context.TODO(), *request)
|
||||||
e.CheckConnectionErr(err)
|
e.CheckConnectionErr(err)
|
||||||
|
|
||||||
e.RefreshNetworks()
|
e.RefreshNetworks()
|
||||||
|
|
||||||
return response, err
|
return &response, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateVolume creates a volume in the engine
|
// 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
|
// 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 (
|
var (
|
||||||
parts = strings.SplitN(request.Name, "/", 2)
|
parts = strings.SplitN(request.Name, "/", 2)
|
||||||
config = &cluster.ContainerConfig{}
|
config = &cluster.ContainerConfig{}
|
||||||
|
|
|
@ -459,7 +459,7 @@ func (c *Cluster) refreshVolumes() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateNetwork creates a network in the cluster
|
// 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 (
|
var (
|
||||||
parts = strings.SplitN(request.Name, "/", 2)
|
parts = strings.SplitN(request.Name, "/", 2)
|
||||||
config = &cluster.ContainerConfig{}
|
config = &cluster.ContainerConfig{}
|
||||||
|
|
Loading…
Reference in New Issue