> 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

Upgrade to the latest version of goracle binary.

**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="https://3513762394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHnfaXqsjt2Q8hoDykMmk%2Fuploads%2FhLWZAEL4tCJtpOBzVBSu%2Fimage_2023-04-15_214241694.png?alt=media&amp;token=7940012c-1020-44f0-8fbe-ccb87cdc0059" 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="https://3513762394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHnfaXqsjt2Q8hoDykMmk%2Fuploads%2Fpzx7jeGxheMQv0GDeSn9%2Fimage_2023-04-15_214303888.png?alt=media&amp;token=1f11ab38-4c53-4344-aaab-21c60d01f170" 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
```
