diff --git a/conf.docker-machinels b/conf.docker-machinels new file mode 100644 index 0000000..c6d6dcd --- /dev/null +++ b/conf.docker-machinels @@ -0,0 +1,15 @@ +# IMAGE +regexp=^(?!NAME)(\S+)\s+(\S+)\s+(\S+) +colours=default,bold yellow,bold black,cyan +====== +# Running +regexp=\sRunning\s +colours=bold green +====== +# Exited +regexp=\sStopped\s +colours=bold red +# PORTS +====== +regexp=((?:\d{1,3}\.){3}\d{1,3}):(\d+) +colours=default,blue,bold blue diff --git a/conf.dockerimages b/conf.dockerimages new file mode 100644 index 0000000..875ef32 --- /dev/null +++ b/conf.dockerimages @@ -0,0 +1,19 @@ +# REPO, TAG +regexp=^([a-z]+\/?[^\s]+)\s+([^\s]+)\s+(\w+) +colours=default,bold white,cyan,bold black +===== +# images without name +regexp=^.*$ +colours=bold red +===== +# Size 'K' +regexp=\s\d*[.,]?\d\sKB? +colours=green +====== +# Size 'M' +regexp=\s\d*[.,]?\d\sMB? +colours=yellow +====== +# Size 'G' +regexp=\s\d*[.,]?\d\sGB? +colours=red diff --git a/conf.dockerinfo b/conf.dockerinfo new file mode 100644 index 0000000..fb787cd --- /dev/null +++ b/conf.dockerinfo @@ -0,0 +1,7 @@ +# Values +regexp=^([^:]+):\s(.*)$ +colours=default,cyan +====== +# Names & IP +regexp=^\s([^:]+):\s((?:\d{1,3}\.){3}\d{1,3}):(\d+) +colours=default,bold yellow,blue,bold blue diff --git a/conf.dockerps b/conf.dockerps new file mode 100644 index 0000000..2f94398 --- /dev/null +++ b/conf.dockerps @@ -0,0 +1,19 @@ +# IMAGE +regexp=^(?!CONTAINER)(\w+)\s+([^\s]+)\s+(".*")\s+(.*(?=(?:Up|Exited))) +colours=default,bold black,bold white,bold black,cyan +====== +# Up +regexp=\sUp\s(\d+|\w+)\s\w+(?:\s\w+)? +colours=bold green +====== +# Exited +regexp=\sExited\s.(\d+).\s.+ago +colours=bold red,red +# PORTS +====== +regexp=(?:\d{1,3}\.){3}\d{1,3}[^\s]* +colours=bold blue +====== +# NAMES +regexp=(?:([a-z\-_0-9]+)/)*([a-z\-_0-9]+)$ +colours=default,yellow,bold yellow diff --git a/grc.conf b/grc.conf index e2fc349..e30814f 100644 --- a/grc.conf +++ b/grc.conf @@ -81,3 +81,20 @@ conf.mount # df (^|[/\w\.]+/)df\s? conf.df + +# docker ps +(^|[/\w\.]+/)docker ps\s? +conf.dockerps + +# docker images +(^|[/\w\.]+/)docker images\s? +conf.dockerimages + +# docker-machine +(^|[/\w\.]+/)docker-machine ls\s? +conf.docker-machinels + +# docker info +(^|[/\w\.]+/)docker info\s? +conf.dockerinfo +