> For the complete documentation index, see [llms.txt](https://docs.strnan.top/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.strnan.top/testnet/goracle/upgrade.md).

# Upgrade

**Latest Version**: 1.0.26

### Docker Stop

```bash
goracle docker-stop
```

### Docker Remove Exited Container

```
docker rm $(docker ps --filter=exited -q)
```

### Goracle Update

```
goracle update
```

<figure><img src="/files/u68WzGkEin0G339q43Tc" alt=""><figcaption></figcaption></figure>

Answer **`y`** if you see this question.

**`Update "/usr/bin/goracle" [y/N]?`** y

### Docker Start

```
goracle docker-start --background
```

### Check Docker Logs

```
docker logs -f goracle-nr
```

<figure><img src="/files/Ow88OCzyhnbQGEFAAnJk" alt=""><figcaption></figcaption></figure>

## Old Version

If you're in old version like `1.0.14` or the binary don't have `update` cli you use this step to remove the old version and download the latest version of goracle binary.

#### Stop Docker

If your output logs `no job stopped` you can skip this part.

```bash
goracle docker-stop
```

#### Remove Old Version

```bash
rm /usr/bin/goracle
```

#### Download Latest Binary

{% code overflow="wrap" %}

```bash
sudo wget -qO /usr/bin/goracle https://staging.dev.goracle.io/downloads/latest-staging/goracle && sudo chmod u+x /usr/bin/goracle
```

{% endcode %}

#### Start Goracle Node

```bash
goracle docker-start --background
```

#### Check Your Logs

```bash
docker logs -f goracle-nr
```
