Whales On A Plane: Deploying Software To NSF / NCAR Research Aircraft w/ Docker

Date and Time: 
Monday, April 4th, 2016
Location: 
Center Green
Speaker: 
Erik Johnson

Docker is a maturing open-source, Linux-based containerization technology that provides a convenient means to package, distribute and execute software in a fast and isolated environment.

NCAR's Earth Observing Laboratory (EOL) is using Docker to deploy applications and associated services to NSF / NCAR research aircraft. In this talk, I will discuss the benefits provided by Docker, and tools, such as Docker Compose and Docker Hub, and techniques used to facilitate Docker-based deployment of NCAR EOL applications and services, which include:

- Ruby application

- Rails web application

- MySQL database

- OpenStreetMap stack: PostgreSQL, Mapnik, Renderd, Apache w/ mod_tile

I will also present some container implementation patterns and security considerations when running Docker in production

 

Slides: http://erikj.github.io/slides/docker-sea2016

Speaker Description: 

Erik Johnson is a software engineer at NCAR's Earth Observing Laboratory, responsible for full-stack web development and devops for the Field Catalog and related Catalog tools using Free and Open-Source technologies. Erik has previously worked at start-ups and contracted to NOAA and NASA.

Event Category: