28/05/2020 Docker Documentation | Docker Documentation
What can we help you find?
Search for guides, terms, commands and more...
Get started
Learn Docker basics and the bene ts of containerizing you applications.
(/get-started/)
Download and install
Download and install Docker on your machine in a few easy steps.
(/get-docker/)
Guides
Learn how to set up your Docker environment and start containerizing you
applications.
(/develop/)
What's new?
Learn about the cool new features, updates, and bug xes.
(/release-notes/)
Product manuals
Browse through the manuals and learn how to use Docker products.
(/engine/)
Reference
Browse through the through the CLI and API reference documentation.
(/reference/)
[Link] 1/6
28/05/2020 Docker Documentation | Docker Documentation
How do I?
Check out the following topics to learn how to build, run, and deploy your applications using
Docker.
Write a Docker le (/engine/reference/builder/)
Manage container networking (/network/)
Write a Docker Compose le (/compose/compose- le)
Work with volumes and bind mounts (/storage/)
Share my image on Docker Hub (/get-started/part3/)
Con gure the Docker daemon (/con g/daemon/)
Build and run an image (/get-started/part2/)
Manage Docker objects (/con g/labels-custom-metadata/)
Use multi-stage builds (/develop/develop-images/multistage-build/)
Scale apps using Kubernetes (/get-started/kube-deploy/)
Run a command in a container (/engine/reference/commandline/run/)
Scale apps using Swarm (/get-started/swarm-deploy/)
Develop with Docker
Learn how to develop language-speci c apps using Docker.
Docker for Java developers ([Link]
Port a [Link] app to Docker ([Link]
tools/nodejs/porting/)
Ruby on Rails app on Docker ([Link]
Dockerize a .Net Core application (/engine/examples/dotnetcore/)
Dockerize an [Link] Core application with SQL Server on Linux (/compose/aspnet-mssql-
compose/)
Join us for DockerCon LIVE on May 28th.
[Link] 2/6
28/05/2020 Docker Documentation | Docker Documentation
Register for free ([Link]
Help by product
Desktop Hub Engine Compose
Docker Desktop
Windows
Getting Started with Docker
Take a walkthrough that covers writing your rst app, data storage, networking, and swarms,
and ends with your app running on production servers in the cloud.
Learn Docker (/get-started/)
FAQs
Can I install Docker Desktop on Windows 10 Home? (/docker-for-windows/faqs/#can-i-install-
docker-desktop-on-windows-10-home)
What are the system requirements for Docker Desktop? (/docker-for-windows/install/#system-
requirements)
What is the di erence between the Stable and Edge versions of Docker Desktop? (/docker-for-
windows/faqs/#what-is-the-di erence-between-the-stable-and-edge-versions-of-docker-
desktop)
How do I connect from a container to a service? (/docker-for-windows/faqs/#how-do-i-
connect-from-a-container-to-a-service-on-the-host)
Popular articles
Docker Desktop WSL 2 backend (/docker-for-windows/wsl/)
[Link] 3/6
28/05/2020 Docker Documentation | Docker Documentation
Docker Desktop Dashboard (/docker-for-windows/dashboard/)
Deploy on Kubernetes (/docker-for-windows/kubernetes/)
Stable Release notes (/docker-for-windows/release-notes/)
Logs and troubleshooting (/docker-for-windows/troubleshoot/)
Best practices
Take a look at our best practices and reference architecture topics to ne tune your deployment.
Best practices for writing Docker le (/develop/develop-images/docker le_best-practices/)
Best practices for writing a Docker Compose le (/develop/develop-images/docker le_best-
practices/)
Docker Development best practices (/develop/dev-best-practices/)
Docker Security best practices (/engine/security/security/)
Docker Reference architecture: Docker logging design and best practices
([Link]
Docker Swarm reference architecture: Exploring scalable, portable container networks
([Link]
Troubleshooting
Refer to our troubleshooting topics to learn how to diagnose and troubleshoot common issues.
Troubleshoot the Docker daemon (/con g/daemon/)
Troubleshoot volumes or bind mount errors (/storage/troubleshooting_volume_errors/)
Troubleshoot container networking errors ([Link]
container-networking)
Docker Desktop logs and troubleshooting (/docker-for-windows/troubleshoot/)
Stack Overflow
Browse through some of the frequent questions asked about Docker on Stack Over ow.
From inside of a Docker container, how do I connect to the localhost of the machine?
([Link] [Link]/questions/24319662/from-inside-of-a-docker-container-how-do-i-
connect-to-the-localhost-of-the-mach)
[Link] 4/6
28/05/2020 Docker Documentation | Docker Documentation
How is Docker di erent from a virtual machine?
([Link] [Link]/questions/16047306/how-is-docker-di erent-from-a-virtual-machine)
What is the di erence between CMD and ENTRYPOINT in a Docker le?
([Link] [Link]/questions/21553353/what-is-the-di erence-between-cmd-and-
entrypoint-in-a-docker le)
What is the di erence between “expose” and “publish” in Docker?
([Link] [Link]/questions/22111060/what-is-the-di erence-between-expose-and-
publish-in-docker)
Where are Docker images stored on the host machine?
([Link] [Link]/questions/19234831/where-are-docker-images-stored-on-the-host-
machine)
Community resources
Find a local meetup
Attend one of the 200+ Docker Meetups around the globe.
([Link]
Upcoming Events
Complete a workshop without installing anything using this Docker playground.
([Link]
Tune in Monthly
Join the Virtual Docker Meetup Group and online meetups every month.
([Link]
Community news
The Docker Weekly is a email newsletter with the latest content on Docker and the event agenda
for the upcoming weeks.
([Link]
[Link] 5/6
28/05/2020 Docker Documentation | Docker Documentation
Meet the Captains
Select members of the community that are both experts in their eld and are passionate about
sharing their Docker knowledge with others.
([Link]
Educational resources
Expand your understanding of Docker with these additional resources.
(/get-started/resources/)
Play with Docker
Tutorial
Self-paced tutorials to increase your Docker knowledge.
([Link]
Lab Environment
Complete a workshop without installing anything using this Docker playground.
([Link]
Community Training
Free and paid learning materials from Docker Captains.
(/get-started/resources/)
[Link] 6/6