mirror of https://github.com/containers/podman.git
Merge pull request #8624 from mlegenovic/master
Docker compat API - containers create ignores the name
This commit is contained in:
commit
e6f80fa61a
|
@ -37,6 +37,9 @@ func CreateContainer(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Override the container name in the body struct
|
||||||
|
body.Name = query.Name
|
||||||
|
|
||||||
if len(body.HostConfig.Links) > 0 {
|
if len(body.HostConfig.Links) > 0 {
|
||||||
utils.Error(w, utils.ErrLinkNotSupport.Error(), http.StatusBadRequest, errors.Wrapf(utils.ErrLinkNotSupport, "bad parameter"))
|
utils.Error(w, utils.ErrLinkNotSupport.Error(), http.StatusBadRequest, errors.Wrapf(utils.ErrLinkNotSupport, "bad parameter"))
|
||||||
return
|
return
|
||||||
|
@ -69,9 +72,6 @@ func CreateContainer(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Override the container name in the body struct
|
|
||||||
body.Name = query.Name
|
|
||||||
|
|
||||||
ic := abi.ContainerEngine{Libpod: runtime}
|
ic := abi.ContainerEngine{Libpod: runtime}
|
||||||
report, err := ic.ContainerCreate(r.Context(), sg)
|
report, err := ic.ContainerCreate(r.Context(), sg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -181,7 +181,7 @@ class TestApi(unittest.TestCase):
|
||||||
self.assertEqual(net_default.status_code, 201, net_default.text)
|
self.assertEqual(net_default.status_code, 201, net_default.text)
|
||||||
|
|
||||||
create = requests.post(
|
create = requests.post(
|
||||||
PODMAN_URL + "/v1.40/containers/create?name=postCreate",
|
PODMAN_URL + "/v1.40/containers/create?name=postCreateConnect",
|
||||||
json={
|
json={
|
||||||
"Cmd": ["top"],
|
"Cmd": ["top"],
|
||||||
"Image": "alpine:latest",
|
"Image": "alpine:latest",
|
||||||
|
|
Loading…
Reference in New Issue