> For the complete documentation index, see [llms.txt](https://guide.fariaedu.com/professional-learning-community-mbpy/6VBx07Zj330EYGI5zHno/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.fariaedu.com/professional-learning-community-mbpy/6VBx07Zj330EYGI5zHno/installation/updating-with-docker.md).

# Updating with Docker

Get the latest changes

The mbpy tool is under active development, and improvements or additional may be made over time.&#x20;

### Updates

In order to get the latest, simply go to your parent directory, and from inside the indicated directories update the code base:

```
git pull origin main
git submodule update
```

{% hint style="warning" %}
Be sure to `cd` into the folder you cloned into. If you followed the Getting Started with Docker tutorial, be sure to just `cd ~/src` first.
{% endhint %}

Those two `git` commands will bring the codebase up to the latest.

If you didn't follow the Further Instructions with Docker, there's one more step needed. Rebuild the image from the new codebase with this:

```
docker compose up --build
```

However, if you are using volumes to execute `docker run`, this last step above is unnecessary.
