FOSSASIA
Docker: Getting to know Docker, a superstar in Linux container world
1) Objective
Set foot in Linux Container world
2) Requirements
- Read what the docker is? How does it differ from Virtual Machine?
- Install Docker engine
- Run a Docker container, e.g. loklak https://raw.githubusercontent.com/loklak/loklak_server/master/installation_docker.md
- Explore Dockerfile
- Try to write a sample Dockerfile with basic commands: from, expose, cmd, copy, workdir.
- Explore Docker toolbox with compose, machine, swarm
- Try to provision a simple 3rd-tier web app with Docker toolbox
3) Expected outcome
- Store source code / Dockerfile / Compose file to github
- Readme is well-documented
4) Next steps
- As a next task we recommend this Docker project here.
Task tags
Students who completed this task
sgoblin, Dhruv Ramani, Baidya, Scott Deng, Jason