25 Docker
This chapter describes the PEcAn Docker container infrastructure. It contains the following sections:
- Introduction to Docker – Brief introduction to Docker and
docker-compose
- Docker quickstart – Brief tutorial for setting up a Docker-based PEcAn instance
- PEcAn Docker Architecture – Detailed description of the containers comprising the PEcAn Docker-based infrastructure
- Dockerfiles for models – General guide for writing Dockerfiles for new models
- Building and modifying images
- Troubleshooting Docker
- Migrating from VM to Docker – Steps to migrate from running PEcAn on a VM to a docker.