feat:error fix if no-tags
This commit is contained in:
@@ -3,7 +3,7 @@ import docker
|
||||
client = docker.from_env()
|
||||
running_containers = []
|
||||
# sleeping_containers = []
|
||||
for c in client.containers.list():
|
||||
for c in client.containers.list(all=True):
|
||||
info = c.attrs # словарь со всеми данными
|
||||
image = info["Config"]["Image"] # образ
|
||||
created = info["Created"] # время создания
|
||||
@@ -11,7 +11,9 @@ for c in client.containers.list():
|
||||
ports = info["NetworkSettings"]["Ports"] # проброшенные порты ЪЪЪ
|
||||
mounts = info.get("Mounts", []) # маунты
|
||||
status = c.status # статус контейнера (вкл-выкл)
|
||||
if tags := c.image.tags:
|
||||
ver = c.image.tags[0].split(':')[-1] # версия
|
||||
else: ver = None
|
||||
workdir = info["Config"].get("WorkingDir") or '/' # рабочая директория
|
||||
find_cmd = (
|
||||
f"sh -c \"cd {workdir} 2>/dev/null && "
|
||||
|
||||
Reference in New Issue
Block a user