diff --git a/meteor/client/views/dashboard/images/dashboard-single-image.html b/meteor/client/views/dashboard/images/dashboard-single-image.html
index f714320b17..b2e39d6a23 100755
--- a/meteor/client/views/dashboard/images/dashboard-single-image.html
+++ b/meteor/client/views/dashboard/images/dashboard-single-image.html
@@ -27,7 +27,9 @@
{{#if $eq status 'READY'}}
-
+ {{#if hasExposedPort}}
+
+ {{/if}}
{{/if}}
{{#if originPath}}
diff --git a/meteor/client/views/dashboard/layouts/dashboard-images-layout.html b/meteor/client/views/dashboard/layouts/dashboard-images-layout.html
index 8489a0cd72..bbe9fd9438 100755
--- a/meteor/client/views/dashboard/layouts/dashboard-images-layout.html
+++ b/meteor/client/views/dashboard/layouts/dashboard-images-layout.html
@@ -12,7 +12,9 @@
Images » {{this.meta.name}}
{{#if $eq status 'READY'}}
-
+ {{#if hasExposedPort}}
+
+ {{/if}}
{{/if}}
{{#if originPath}}
diff --git a/meteor/collections/images.js b/meteor/collections/images.js
index 1c94dfe578..c380d0edc3 100755
--- a/meteor/collections/images.js
+++ b/meteor/collections/images.js
@@ -19,6 +19,9 @@ Images.helpers({
} else {
return '100%';
}
+ },
+ hasExposedPort: function () {
+ return this.docker && this.docker.Config && this.docker.Config.ExposedPorts;
}
});