Docker: What they didn't tell you

Any section element inside of this container is displayed as a slide Avishai Ish-Shalom (@nukemberg) CTO @ Fewbytes Chroot, namespaces cgroups Layered FS, layered images Container API Configuration management Scalability Security * Full process isolation Build, Ship and Run Any App, Anywhere Many apps use IPC and weird network protocols Unix domain sockets Marker/metadata files (JVM tools) Random ports for data channel (e.g. RMI) Hostname as universal ID (erlang) docker exec (since 1.3) nsenter Bridge networking Assign hostname Connect via local or remote JMX Local mode use hsperf files JMX uses RMI by default Use JMXMP instead of RMI Java 7u4 adds -Dcom.sun.management.jmxremote.rmi.port (and NAT the port) Use internal IP ( icc=true ) mount /tmp as shared volume EPMD (port mapper) requires consistent hostnames Docker assigns autogener...

Linked on 2014-11-07 21:10:13 | Similar Links