File: //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/docker.cpython-310.pyc
o
-�_g� � @ s` d dl mZmZmZmZmZmZmZ G dd� dee�ZG dd� dee�Z G dd� deee�Z
dS ) � )�Plugin�RedHatPlugin�UbuntuPlugin�SoSPredicate� CosPlugin� PluginOpt�DebianPluginc @ sP e Zd ZdZdZdZedddd�eddd d�ed
ddd�gZdd
� Zdd� Z dS )�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 C s� | � ddg� | �g d�� | jdd� | jddd� | �t| dgd �� g d
�}|D ]
}| �d|� �� q+| jdd
d� | jddd� | jddd� | �d�r^| jddd� | jddd� | �d�}|d dkr�dd� |d � � dd � D �}|D ]
}| �d|� �� qzd d� | j
d| �d!�d"�D �}| jdd#�}| jdd#�}|D ]} | jd$| � �d%d&� | �d'�r�| jd(| � �d%d&� q�|D ]$}
|
\}}d)|vr�|n|}
| jd$|
� �d*d+d,� | jd-|
� �d.d/d,� q�|D ]}| jd0|� �d1d&� q�d S )2Nz/etc/docker/daemon.jsonz/var/lib/docker/repositories-*)�
HTTP_PROXY�HTTPS_PROXY�NO_PROXY� ALL_PROXY�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 c S s g | ]}|� � d �qS )� )�split)�.0�n� r'