7. Using Docker
7.1. Introduction
7.1.1. Why Use Docker for Geospatial Programming?
7.3. Installing Docker Desktop
7.3.3. Verifying Installation
7.4. Basic Concepts
7.4.1. Images vs. Containers
7.5. Running Code Examples in Docker
7.5.1. Working with Files
7.5.2. Stopping a Container
7.5.3. Listing Running Containers
7.6. Common Docker Commands
7.6.3. Choosing Port Numbers
7.8. Exercises
7.8.1. Exercise 1: First Docker Run
7.8.2. Exercise 2: Exploring the Environment
7.8.3. Exercise 3: Working with Different Ports
7.8.4. Exercise 4: Docker Commands Practice