📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
sos
/
report
/
plugins
/
__pycache__
✏️ /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/docker.cpython-312.pyc
✕ Tutup
� G%@iM � �r � d dl mZmZmZmZmZmZmZ G d� dee� Z G d� dee� Z G d� deee� Z y) � )�Plugin�RedHatPlugin�UbuntuPlugin�SoSPredicate� CosPlugin� PluginOpt�DebianPluginc �d � e Zd ZdZdZdZ eddd�� eddd �� ed dd�� gZd� Zd � Z y)�DockerzDocker containers�docker)� container�allFz0collect for all containers, even terminated ones)�default�desc�logsz)collect stdout/stderr logs for containers�sizez!collect image sizes for docker psc �� � | j ddg� | j ddg� | j d�� | j dd� � | j t | dg� � � g d�}|D ] }| j d|� �� � | j d d�� | j dd�� | j dd�� | j d� r&| j dd�� | j dd�� | j d� }|d dk( rO|d j � dd D �cg c] }|j � d �� }}|D ] }| j d|� �� � | j d| j d� � � D �cg c] }|d �� }}| j d�!� } | j d�!� } |D ]@ }| j d"|� �d#�$� | j d%� s�+| j d&|� �d#�$� �B | D ]= }|\ } }d'| vr| n|}| j d"|� �d(d)�*� | j d+|� �d,d-�*� �? | D ] }| j d.|� �d/�$� � y c c}w c c}w )0Nz/etc/docker/daemon.jsonz/var/lib/docker/repositories-*�DOCKER_BUILD_PROXY�DOCKER_RUN_PROXYr )�unitsz/etc/dockerT)� recursive)�services)zevents --since 24h --until 1s�pszstats --no-stream�versionz volume lszdocker zdocker info�docker_info)�tagsz docker images� docker_imageszdocker ps -a�docker_list_containersr z docker ps -as�d )�priorityzdocker system dfzdocker network ls�statusr �output� zdocker network inspect r )�runtime�get_all)r$ zdocker inspect � containers)�subdirr zdocker logs -t �none�images�docker_image_inspect)r'