From 057b63796104cd8cd651e91d0463e82bce9f9a7a Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Tue, 23 Feb 2016 19:22:35 +0100 Subject: [PATCH] Set the hostname for docker containers Fix #437 --- gns3server/modules/docker/docker_vm.py | 1 + tests/modules/docker/test_docker_vm.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/gns3server/modules/docker/docker_vm.py b/gns3server/modules/docker/docker_vm.py index 98ae9651..2bf6872a 100644 --- a/gns3server/modules/docker/docker_vm.py +++ b/gns3server/modules/docker/docker_vm.py @@ -153,6 +153,7 @@ class DockerVM(BaseVM): image_infos = yield from self._get_image_informations() params = { + "Hostname": self._name, "Name": self._name, "Image": self._image, "NetworkDisabled": True, diff --git a/tests/modules/docker/test_docker_vm.py b/tests/modules/docker/test_docker_vm.py index d527fd55..0dabf8cb 100644 --- a/tests/modules/docker/test_docker_vm.py +++ b/tests/modules/docker/test_docker_vm.py @@ -91,6 +91,7 @@ def test_create(loop, project, manager): "Volumes": {}, "NetworkDisabled": True, "Name": "test", + "Hostname": "test", "Image": "ubuntu" }) assert vm._cid == "e90e34656806" @@ -121,6 +122,7 @@ def test_create_start_cmd(loop, project, manager): "Cmd": ["/bin/ls"], "NetworkDisabled": True, "Name": "test", + "Hostname": "test", "Image": "ubuntu" }) assert vm._cid == "e90e34656806" @@ -151,6 +153,7 @@ def test_create_environment(loop, project, manager): "Volumes": {}, "NetworkDisabled": True, "Name": "test", + "Hostname": "test", "Image": "ubuntu" }) assert vm._cid == "e90e34656806" @@ -180,6 +183,7 @@ def test_create_image_not_available(loop, project, manager): "Volumes": {}, "NetworkDisabled": True, "Name": "test", + "Hostname": "test", "Image": "ubuntu" }) assert vm._cid == "e90e34656806" @@ -382,6 +386,7 @@ def test_update(loop, vm): "Volumes": {}, "NetworkDisabled": True, "Name": "test", + "Hostname": "test", "Image": "ubuntu" }) assert vm.console == original_console