7. 1. Install and run any application with a single
command
2. GIT for servers
3. Executable setup documentation
4. Isolate development environments and tools
10. Key Component: Registry
Registry is a storage location where you can
pull and push preconfigured images that are
ready to go.
An example is DockerHub, but you can also
host your own pretty easily.
14. docker run -d --publish 8080:8080 cptactionhank/atlassian-jira
15. Key Component: Image
Image is a readonly template that contains
your operating system files.
You can create new images by commiting your
changes to a container.
19. –Wayne Mack c2wiki http://c2.com/cgi/wiki?
TestsAreAnExecutableSpecification
“The key advantage of a test set as proposed in
TestFirstDesign as a specification is that it is
unambiguously verifiable against the code. ”
22. Key Component: Container
Container is your virtualized operating
system.
It uses namespaces, control groups, and
union file systems to provide isolation for
applications.
25. What we’ve learned
• Download and run pre-configured applications
• Create images and share them
• Persist data
• Connect containers
26. • Registry is a storage location where you can pull
and push preconfigured images that are ready to
go.
• Image is a readonly template that contains your
operating system files.
• Dockerfile is a Makefile for your image.
• Container is your virtualized operating system.