[vox] Docker meeting tonight!

Brian E. Lavender brian at brie.com
Mon May 16 09:52:37 PDT 2016


Docker
Karen Yin-Yee Ng

Davis Library
315 East 14th Street
Davis, CA 95616 

7-9pm

Today, May 16, 2016


This talk will describe how to use Docker, a container technology for
building reproducible software environments.

About Docker
(From the Docker website) Docker allows you to package an application
with all of its dependencies into a standardized unit for software
development. Docker containers wrap up a piece of software in a
complete filesystem that contains everything it needs to run: code,
runtime, system tools, system libraries . anything you can install on
a server. This guarantees that it will always run the same, regardless
of the environment it is running in.

(Note: Special meeting location: LUGOD will be meeting in the library's
"Children's Activity Room" (not the "Blanchard Community Room") for
this meeting.)

(From Wikipedia) Docker is an open-source project that automates the
deployment of applications inside software containers, by providing an
additional layer of abstraction and automation of operating-system-level
virtualization on Linux. Docker uses the resource isolation features
of the Linux kernel such as cgroups and kernel namespaces, and a
union-capable filesystem such as aufs and others[6] to allow independent
"containers" to run within a single Linux instance, avoiding the overhead
of starting and maintaining virtual machines. The Linux kernel's support
for namespaces mostly isolates an application's view of the operating
environment, including process trees, network, user IDs and mounted
file systems, while the kernel's cgroups provide resource limiting,
including the CPU, memory, block I/O and network.

About the Speaker
Karen Yin-Yee Ng is a Physics PhD student at UC Davis. She recently
completed an internship at the Data Analytics Services team at the
National Energy Research Scientific Computing Center (NERSC) in Berkeley.

-- 
Brian Lavender
http://www.brie.com/brian/

"There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies. And the other
way is to make it so complicated that there are no obvious deficiencies."

Professor C. A. R. Hoare
The 1980 Turing award lecture


More information about the vox mailing list