gotocon.comgotocon.com/dl/goto-london-2015/...DockerSecurity.pdf · $ docker run --volumes-from...

Post on 20-May-2020

10 views 0 download

Transcript of gotocon.comgotocon.com/dl/goto-london-2015/...DockerSecurity.pdf · $ docker run --volumes-from...

RUNgroupadd-ruser&&useradd-r-guseruserUSERuser

$dockerrun--read-onlydebiantouchxtouch:cannottouch'x':Read-onlyfilesystem

$dockerrun-v$(pwd)/secrets:/secrets:ro\debiantouch/secrets/xtouch:cannottouch'/secrets/x':Read-onlyfilesystem

$dockerrun--cap-dropSETUID--cap-dropSETGIDmyimage$dockerrun--cap-dropALL--cap-add...

$dockerrun-dmyimage$dockerrun-d-c512myimage$dockerrun-d-c512myimage

$dockerrun-m512mmyimage

$dockerrundebian\find/-perm+6000-typef-execls-ld{}\;2>/dev/null-rwsr-xr-x1rootroot10248Apr1500:02/usr/lib/pt_chown-rwxr-sr-x1rootshadow62272Nov202014/usr/bin/chage-rwsr-xr-x1rootroot75376Nov202014/usr/bin/gpasswd-rwsr-xr-x1rootroot53616Nov202014/usr/bin/chfn...

FROMdebian:wheezyRUNfind/-perm+6000-typef-execchmoda-s{}\;\||true

$dockerbuild-tdefanged-debian....Successfullybuilt526744cf1bc1$dockerrun--rmdefanged-debian\find/-perm+6000-typef-execls-ld{}\;\2>/dev/null|wc-l0$

$dockerdaemon--icc=false

$dockerdaemon--icc=false--iptables

$dockerrun-eAPI_TOKEN=MY_SECRETmyimage

$dockerrun-eAPI_TOKEN=MY_SECRETmyimage

$dockerrun-eAPI_TOKEN=MY_SECRETmyimage

$dockerrun-eAPI_TOKEN=MY_SECRETmyimage

$dockerrun-eAPI_TOKEN=MY_SECRETmyimage

$dockerrun-v/secretdir/keyfile:/keyfile:romyimage$dockerrun--volumes-frommy-secret-containermyimage

$dockerrun-v/secretdir/keyfile:/keyfile:romyimage$dockerrun--volumes-frommy-secret-containermyimage