Docker Guide Last updated: May 4, 2026 Written by: baeldung DockerSeries Baeldung Pro – Ops – NPI EA (cat = Baeldung on Ops) Learn through the super-clean Baeldung Pro experience: >> Membership and Baeldung Pro. No ads, dark-mode and 6 months free of IntelliJ Idea Ultimate to start with. . . . . . Docker Basics Setting Memory And CPU Limits In Docker Getting Network Information from Docker Introduction to Docker Compose Difference Between COPY and ADD in a Dockerfile Guide to Docker Volumes Difference Between run, cmd and entrypoint in a Dockerfile Tips for Creating Efficient Docker Images Removing Docker Images How to Pass Environment Variable Value into Dockerfile . . . . . Docker Containers Listing Docker Containers Exploring a Docker Container’s Filesystem Passing Environment Variables to Docker Containers Getting Into a Docker Container’s Shell Difference Between Docker Images and Containers Copying Files To And From Docker Containers Getting Docker Container From Docker Engine API Attach and Detach From a Docker Container Difference Between “expose” and “publish” in Docker Assigning a Port Mapping to an Existing Docker Container Removing Docker Containers Docker Compose Restart Policies . . . . .