Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/docker.pyo

ó
ÑKjc@snddlmZmZmZmZdefd„ƒYZdeefd„ƒYZdeefd„ƒYZdS(	iÿÿÿÿ(tPlugintRedHatPlugintUbuntuPlugintSoSPredicatetDockercBsheZdZdZdZdddefdddefdd	d
efgZd„Zd„Zd
„Z	RS(sDocker containers
    tdockert	containertallsGenable capture for all containers, even containers that have terminatedtfasttlogss#capture logs for running containerstsizes!capture image sizes for docker pstslowcCs†|jddgƒ|jddddddgƒ|jd	d
ƒ|jdƒ|jt|dd
gƒƒd
dddddddg}x|D]}|jd|ƒqW|jdƒr×|jdƒ|jdƒn|jdƒ}|ddkrLg|djƒdD]}|j	ƒd^q}x"|D]}|jd|ƒq.Wnd}|jd ƒrnd!|}nd"}d#|}d$}	|j
|ƒ}
|j
|ƒ}|j
|	ƒ}xN|
D]F}
|jd%|
d&d'ƒ|jd(ƒrž|jd)|
d&d'ƒqžqžWxU|D]M}|jƒj	ƒ\}}d*|kr9|n|}|jd%|d&dƒq	Wx%|D]}|jd+|d&d,ƒqaWdS(-Ns/etc/docker/daemon.jsons/var/lib/docker/repositories-*t
HTTP_PROXYtHTTPS_PROXYtNO_PROXYt	ALL_PROXYtDOCKER_BUILD_PROXYtDOCKER_RUN_PROXYtunitsRsls -alhR /etc/dockertservicessevents --since 24h --until 1stinfotimagestpssps -asstats --no-streamtversions	volume lss	docker %sR
s
docker ps -assdocker system dfsdocker network lststatusitoutputisdocker network inspect %ssdocker ps -qRs%s -as2{{lower .Repository}}:{{lower .Tag}} {{lower .ID}}sdocker images --format='%s'sdocker volume ls -qsdocker inspect %stsubdirt
containersR	sdocker logs -t %stnonesdocker volume inspect %stvolumes(t
add_copy_spectadd_env_vartadd_journaltadd_cmd_outputtset_cmd_predicateRt
get_optiontcollect_cmd_outputt
splitlinestsplitt_get_docker_listtstrip(tselftsubcmdstsubcmdtnetstntnettps_cmdtfmttimg_cmdtvol_cmdRRRRtimgtnametimg_idtinsptvol((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pytsetupsj


	

1





cCsTg}|j|ƒ}|ddkrPx(|djƒD]}|j|ƒq6Wn|S(NRiR(texec_cmdR%tappend(R)tcmdtrettresulttent((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyR'hscCsd}|jd|dƒdS(Ns=(?P<var>(pass|key|secret|PASS|KEY|SECRET).*?)=(?P<value>.*?)"s	*inspect*s\g<var>=********"(tdo_cmd_output_sub(R)t
env_regexp((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pytpostprocps(s	container(
t__name__t
__module__t__doc__tplugin_nametprofilestFalsetoption_listR8R'RA(((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyRs			J	tRedHatDockercBseZdZd„ZRS(Rs
docker-latests	docker-ios
docker-engines	docker-ces	docker-eecCs*tt|ƒjƒ|jddgƒdS(Ns!/etc/udev/rules.d/80-docker.ruless/etc/containers/(tsuperRIR8R(R)((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyR8‡s(sdockers
docker-latests	docker-ios
docker-engines	docker-ces	docker-ee(RBRCtpackagesR8(((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyRI‚stUbuntuDockercBseZdZd„ZRS(s	docker.ios
docker-enginecCs*tt|ƒjƒ|jddgƒdS(Ns/etc/default/dockers//run/docker/libcontainerd/containerd/events.log(RJRLR8R(R)((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyR8”s(s	docker.ios
docker-engine(RBRCRKR8(((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyRLsN(tsos.pluginsRRRRRRIRL(((s6/usr/lib/python2.7/site-packages/sos/plugins/docker.pyt<module>s"t
Back to Directory File Manager