> For the complete documentation index, see [llms.txt](https://jupitersim.gitbook.io/jupiter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jupitersim.gitbook.io/jupiter/installation/docker-image.md).

# Docker Image

## Docker Installation

You need to install Docker first, please follow the installation guide in the link below.

{% embed url="<https://docs.docker.com/install/>" %}
<https://docs.docker.com/install/>
{% endembed %}

## Using Jupiter with Docker

Assuming that you are in some directory,  **\~/Desktop** for example, and inside that directory you have one file called **fibonacci.s**, you can use the following command to simulate that RISC-V assembly program:

```bash
docker run -it --rm -v $PWD:/riscv -w /riscv andrescv/jupiter fibonacci.s
```

Alternatively, you can specify the version of  the Jupiter simulator by using a docker tag:

```bash
# use v3.1
docker run -it --rm -v $PWD:/riscv -w /riscv andrescv/jupiter:3.1 fibonacci.s
```

Visit the link below to see available tags

{% embed url="<https://hub.docker.com/r/andrescv/jupiter>" %}
<https://hub.docker.com/r/andrescv/jupiter>
{% endembed %}
