File: //proc/1233/cwd/lib/python3/dist-packages/sos/report/plugins/__pycache__/docker.cpython-310.pyc
o
i��d � @ 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� | �d� | �t| dgd�� g d�}|D ] }| �d | � q)| jd
dd� | jd
dd� | jddd� | �d�r[| jddd� | jddd� | �d�}|d dkr�dd� |d �� dd � D �}|D ] }| �d| � qwdd� | j d| �d�d �D �}| j
dd!�}| jdd!�}|D ]} | jd"| d#d$� | �d%�r�| jd&| d#d$� q�|D ]}
|
\}}d'|vr�|n|}
| jd"|
d(d)d*� q�|D ]}| jd+| d,d$� q�d S )-Nz/etc/docker/daemon.jsonz/var/lib/docker/repositories-*)�
HTTP_PROXY�HTTPS_PROXY�NO_PROXY� ALL_PROXY�DOCKER_BUILD_PROXY�DOCKER_RUN_PROXYr
)�unitszls -alhR /etc/docker)�services)zevents --since 24h --until 1s�pszstats --no-stream�versionz volume lsz docker %szdocker 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&