diff --git a/languages/en_US/helptext.txt b/languages/en_US/helptext.txt
index 57e3a5bf1..5b2c5e4b5 100644
--- a/languages/en_US/helptext.txt
+++ b/languages/en_US/helptext.txt
@@ -959,6 +959,12 @@ Before you can start the Docker service for the first time, please specify an im
Once started, Docker will always automatically start after the array has been started.
:end
+:docker_readmore_help:
+Some systems with a lot of docker containers may experience lag using the main Docker page.
+
+Setting this to "Yes" may help speed up page loads.
+:end
+
:docker_timeout_help:
The time in seconds to allow a container to gracefully stop before forcing it to stop
:end
diff --git a/plugins/dynamix.docker.manager/DockerContainers.page b/plugins/dynamix.docker.manager/DockerContainers.page
index 33fcf2fe3..9dce4fe24 100644
--- a/plugins/dynamix.docker.manager/DockerContainers.page
+++ b/plugins/dynamix.docker.manager/DockerContainers.page
@@ -19,6 +19,8 @@ Nchan="docker_load:stop"
*/
?>
+require_once "$docroot/plugins/dynamix.docker.manager/include/DockerClient.php";
+
$width = in_array($theme,['white','black']) ? -58: -44;
$top = in_array($theme,['white','black']) ? 40 : 20;
$busy = " "._('Please wait')."... "._('starting up containers');
@@ -80,7 +82,9 @@ function resetSorting() {
}
function listview() {
var more = $.cookie('docker_listview_mode')=='advanced';
+
$('.docker_readmore').readmore({maxHeight:32,moreLink:"",lessLink:""});
+
$('input.autostart').each(function(){
var wait = $('#'+$(this).prop('id').replace('auto','wait'));
var auto = $(this).prop('checked');
diff --git a/plugins/dynamix.docker.manager/DockerSettings.page b/plugins/dynamix.docker.manager/DockerSettings.page
index 123703890..e490eaef2 100644
--- a/plugins/dynamix.docker.manager/DockerSettings.page
+++ b/plugins/dynamix.docker.manager/DockerSettings.page
@@ -150,6 +150,16 @@ _(Enable Docker)_:
:docker_enable_help:
+_(Enable container table readmore-js)_:
+:
+
+:docker_readmore_help:
+
_(Docker Stop Timeout)_:
: _(seconds)_