# Docker

Docker is an ever-increasing part of the technological landscape. Container technology is not just critical to understand for app deployment, but it is increasingly being used as part of the app development environment.

{% hint style="info" %}
Note that this section requires both Docker and the Docker extension for VS Code to be installed. The extension is included in the VS Code Can Do That extension pack.
{% endhint %}

In this section, you'll learn about Docker. You'll learn how VS Code provides an interface to Docker, and how you can leverage that to make working with containers a snap.

Open the "exercise-5-docker" folder with VS Code. Make sure you are in the cloned repo and then...

```
cd exercise-5-docker
code . 
```

It will warn you that there is a workspace file and ask if you would like to open it. Make sure you select "Open Workspace".

![](/files/-Lm5bIpntTJoynFJxSZY)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://burkeholland.gitbook.io/vs-code-can-do-that/exercise-5-docker/untitled.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
