Skip to content

Commit 0c8a640

Browse files
committed
[IMP] Included new command 'docky system' just return a resume of 'docker info' for check errors related to OS or older or newer libraries versions.
1 parent 7b328f6 commit 0c8a640

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

docky/cmd/run_open.py

+24
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,27 @@ class DockyOpen(DockyExec):
7979
def _main(self, *optionnal_command_line):
8080
super()._main(*optionnal_command_line)
8181
self._exec("dcpatched", ["exec", "-e", "NOGOSU=True", self.service] + self.cmd)
82+
83+
@Docky.subcommand("system")
84+
class DockySystem(DockyExec):
85+
"""
86+
Check your System Infos:
87+
OS Type, Kernel, OS, Docker, Docker Compose, and Docky versions.
88+
"""
89+
def _main(self):
90+
# Info
91+
infos = docker.system.info()
92+
# OS Type
93+
logger.info("OS Type " + infos.os_type)
94+
# Kernel Version
95+
logger.info("Kernel Version " + infos.kernel_version)
96+
# Operation System
97+
logger.info("OS " + infos.operating_system)
98+
# Python Version
99+
logger.info("Python Version " + sys.version)
100+
# Docker Version
101+
logger.info("Docker Version " + infos.server_version)
102+
# Docker Compose Version
103+
logger.info(docker.compose.version())
104+
# Docky Version
105+
logger.info("Docky Version " + Docky.VERSION)

0 commit comments

Comments
 (0)