Dockers to help save the day

What is a Docker?

A docker is an application that makes it easier to deploy, create or use applications by creating a container. A container allows a developer to package up the dependencies and library an application needs, and deploy it as one package. Developers don’t need to worry about any custom settings that other developers have, because thanks to the container will ensure the application runs on the same dependencies/libraries.

Who is a Docker for?

A docker is a tool for both developers and system administrators. Making it a part of many developers toolchain. It means developers can focus on running the program without worrying the system it will be running on. It can give a huge head start to programming with the many application already designed to run on a docker.

How to use a Docker?

Here is a youtube tutorial on how to run a docker:

Do you have to use a Docker?

The answer is, using a docker is not a must. In my group project where we develop a mobile application for the government, it happens to be that we do not use dockers for our local machine. The reason being is our program is still easily setup and executed on our local machines. But is still is utilized on our project through gitlab. The gitlab we are currently using, uses docker to compile and run the program.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store