Skip to content

epifanio/Docker-Networking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker-Networking

Testing networking between docker containers - Access to network resources using the DAP protocol.

This series of images includes four services:

This notebook shows the behaviour of internal docker networking when accessing services using the docker service name.

This docker environment starts 4 different services:

  • apache: Apache web server
  • hyrax: Hyrax OpenDAP service
  • pydap: PyDAP OpenDAP service
  • jupyter: Jupyter Notebook

Example data access

There are few example netcdf dataset in the volume directory under:

  • /volumes/apache2/data

which are served by both Hyrax and PyDAP services using the OpenDAP protocol.

From outside the docker environment those resources are reachable using the "exposed" services:

From inside the docker environment those resources are (should be) reachable using the "internal service names":


To start using this set of docker containers:

git clone https://github.com/epifanio/Docker-Networking
cd Docker-Networking
sudo docker-compose up

Tt will print out in the log an url for a jupyter notebook (it uses an access-token in the url) open that url in the browser and a jupyter notebook server will open.

About

Testing networking between docker containers - Access to netwrork resources using the DAP protocol.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors