diff --git a/gns3server/compute/docker/docker_vm.py b/gns3server/compute/docker/docker_vm.py
index <HASH>..<HASH> 100644
--- a/gns3server/compute/docker/docker_vm.py
+++ b/gns3server/compute/docker/docker_vm.py
@@ -344,6 +344,8 @@ class DockerVM(BaseNode):
         state = yield from self._get_container_state()
         if state == "paused":
             yield from self.unpause()
+        elif state == "running":
+            return
         else:
             yield from self._clean_servers()
Fix start all create error if a docker container is already running

Fix #<I>