What is a container?

A container is an isolated environment for your code. This means that a container has no knowledge of your operating system, or your files. It runs on the environment provided to you by Docker Desktop. Containers have everything that your code needs in order to run, down to a base operating system. You can use Docker Desktop to manage and explore your containers.

In this walkthrough, you'll view and explore an actual container in Docker Desktop.

Before you start, get the latest version of Docker Desktop. Docker adds new features regularly and some parts of this guide may work only with the latest version of Docker Desktop.

Step 1: Set up the walkthrough

The first thing you need is a running container. Use the following instructions to run a container.

  1. Open Docker Desktop and select the search.
  2. Specify docker/welcome-to-docker in the search and then select Run.
  3. Expand the Optional settings.
  4. In Container name, specify welcome-to-docker.
  5. In Host port, specify 8088.
    Specifying host port 8088
  6. Select Run.

Step 2: View containers on Docker Desktop

You just ran a container! You can view it in the Containers tab of Docker Desktop. This container runs a simple web server that displays a simple website. When working with more complex projects, you'll run different parts in different containers. For example, a different container for the frontend, backend, and database. In this walkthrough, you only have a simple frontend container.

Step 3: View the frontend

The frontend is accessible on port 8088 of your local host. Select the link in the Port(s) column of your container, or visit http://localhost:8088 in your browser to view it.

Accessing container frontend from Docker Desktop

Step 4: Explore your container

Docker Desktop lets you easily view and interact with different aspects of your container. Try it out yourself. Select your container and then select Files to explore your container's isolated file system.

Viewing container details in Docker Desktop

Step 5: Stop your container

The welcome-to-docker container continues to run until you stop it. To stop the container in Docker Desktop, go to the Containers tab and select the Stop icon in the Actions column of your container.

Stopping a container in Docker Desktop

Summary

In this walkthrough, you ran a pre-made image and explored a container. In addition to running pre-made images, you can build and run your own application as container.

Related information:

Next steps

Continue to the next walkthrough to learn what you need to create your own image and run it as container.