diff --git a/app/docker/models/template.js b/app/docker/models/template.js
index dcc00c843..a53c2f290 100644
--- a/app/docker/models/template.js
+++ b/app/docker/models/template.js
@@ -1,6 +1,7 @@
function TemplateViewModel(data) {
this.Type = data.type;
this.Name = data.name;
+ this.Hostname = data.hostname;
this.Title = data.title;
this.Description = data.description;
this.Note = data.note;
diff --git a/app/docker/views/templates/templates.html b/app/docker/views/templates/templates.html
index 2e5417516..5dcec4d26 100644
--- a/app/docker/views/templates/templates.html
+++ b/app/docker/views/templates/templates.html
@@ -314,6 +314,14 @@
+
+
+
diff --git a/app/portainer/services/templateService.js b/app/portainer/services/templateService.js
index d6518a6fa..57ec07c2f 100644
--- a/app/portainer/services/templateService.js
+++ b/app/portainer/services/templateService.js
@@ -44,7 +44,7 @@ angular.module('portainer.app')
configuration.HostConfig.RestartPolicy = { Name: template.RestartPolicy };
configuration.HostConfig.ExtraHosts = template.Hosts ? template.Hosts : [];
configuration.name = containerName;
- configuration.Hostname = containerName;
+ configuration.Hostname = template.Hostname;
configuration.Image = template.Image;
configuration.Env = TemplateHelper.EnvToStringArray(template.Env, containerMapping);
configuration.Cmd = ContainerHelper.commandStringToArray(template.Command);