diff --git a/beat/core/dock.py b/beat/core/dock.py
index c5151887d18d941413151ee7e2aeaf363661a879..37ecfd76ece247352e3c4440d1d0693303664be1 100755
--- a/beat/core/dock.py
+++ b/beat/core/dock.py
@@ -143,8 +143,12 @@ class Host(object):
     retval = {}
 
     for image in self.client.images():
-      # call the "describe" application on each existing image
+      # call the "describe" application on each existing image with "beat" in
+      # its name
       tag = image['RepoTags'][0] if image['RepoTags'] else None
+      if (tag is None) or (tag.find('beat') == -1):
+        continue
+
       id = image['Id'].split(':')[1][:12]
       logger.debug("Checking image `%s' (%s)...", tag, id)
       description = _describe(tag or id)