Full Stack Developer
Technology Enthusiast
Agile Believer /Coach /Scrum Master
HOST
HOST
Docker Toolbox installer for Mac and PC
Docker Engine runs locally in a VM
Docker Compose to define multi-container apps
Docker Client for a command line user experience
Kitematic for a graphical user experience (GUI)
Host
Docker Container
Docker Container
Execute a new container mount the volume test1
in the folder /www/test1
-v <host_path>:<container_path>
docker run -it -v /test1:/www/test1 ubuntu bash
FROM httpd:2.4
RUN echo ....
CMD ["program", "arg1", ...]
......
docker build -t <image-name> .
docker run -it --name <container-name> <image-name>
Tool to create and manage multi-container applications
Our use case: Connect app to a database
Docker Registry
GUI for Docker