diff --git a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js
index e311d639a7..d4184059ac 100644
--- a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js
+++ b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-model.service.js
@@ -558,7 +558,8 @@
       var enabledSnapshot = allEnabled || !config.disable_instance_snapshot;
 
       if (enabledImage || enabledSnapshot) {
-        return glanceAPI.getImages({status: 'active'}).then(function getEnabledImages(data) {
+        var filter = {status: 'active', sort_key: 'name', sort_dir: 'asc'};
+        return glanceAPI.getImages(filter).then(function getEnabledImages(data) {
           if (enabledImage) {
             onGetImages(data);
           }