From 3a24318694d007b1da3313a05c9c0391d740e3f0 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 17 Nov 2025 11:11:11 +1000 Subject: [PATCH] Use docker_name property when creating a container --- gns3server/compute/docker/docker_vm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gns3server/compute/docker/docker_vm.py b/gns3server/compute/docker/docker_vm.py index 284c4ca1f..79b5f640b 100644 --- a/gns3server/compute/docker/docker_vm.py +++ b/gns3server/compute/docker/docker_vm.py @@ -155,6 +155,10 @@ class DockerVM(BaseNode): @property def docker_name(self): + """ + Container name in Docker + """ + return "GNS3.{}.{}".format(self.name, self._project.id) @property @@ -456,7 +460,7 @@ class DockerVM(BaseNode): params["Env"].append("GNS3_EXTRA_HOSTS={}".format(extra_hosts)) # Support name in Doker: [a-zA-Z0-9][a-zA-Z0-9_.-] - result = await self.manager.query("POST", "containers/create?name=GNS3.{}.{}".format(self._name, self.project.id), data=params) + result = await self.manager.query("POST", "containers/create?name={}".format(self.docker_name), data=params) self._cid = result['Id'] log.info("Docker container '{name}' [{id}] created".format(name=self._name, id=self._id)) return True