Geology and Python-Read This Before You Start Programming
Geology and Python-Read This Before You Start Programming
I encourage you to read, understand and start using Docker before you start programming in Python.
What is Docker?
There is no better description for beginners, like us, than this one based on the Docker website:
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data
center VMs, or the cloud.
With Docker you will be able to run all the key Python packages for geosciences in your machine and don't even care to manually
install tons of prerequisites like a specific Python version, gdal , HPGL and other tons of scientific packages. It also eliminate
the chances of an app to be incompatible with your system.
You will be able to explore all the Python potential with just some lines added to a command line.
http://geologyandpython.com/docker.html 1/3
9/10/2017 Geoscientists! Read this before you start programming | Geology and Python
Also, you don't need to install lots of prerequisites and slow down your system just to use one specific package one time in your life
and then let it rest in your memory for the eternity. Just run a container, do what you have to do, and remove it forever.
Keep reading
What is Docker? A Simple Explanation
This blog post is a nice way to understand the importance of Docker with some analogies involving real shipping containers.
Docker documentation
Some programmers don't like the official documentation, but I forced myself to understand Docker from there.
Also, if you are serious into programming in Python, consider Dual Boot with Ubuntu.
and
This was built on top of a scientific Docker setup made by the Jupyter team called scipy-notebook . I added a couple more
packages and made it geoscientific.
You can get my Python working environment just by pulling and running the geoscience-notebook image. Plus every time
I update it, you can pull it again and keep up with the latest version.
Pulling and Running the image works just like the scipy-notebook .
--rm will remove the container (but not your files) when you stop it.
http://geologyandpython.com/docker.html 2/3
9/10/2017 Geoscientists! Read this before you start programming | Geology and Python
If you are making use of our methods, please consider donating. The button is at the bottom of the page.
Share on:
Sort by Best
Recommend 3 ⤤ Share
ALSO ON GEOLOGYANDPYTHON
email address
Subscribe
Generated by Pelican / ✨
http://geologyandpython.com/docker.html 3/3