---
title: Managing KTranslate container versions
source: https://docs.newrelic.com/docs/network-performance-monitoring/troubleshooting/change-ktranslate-versions
---

## Problem [#problem]

The default Docker commands given by the guided installation will update you to the latest release every time you start. There's a variety of scenarios where you might want to run an older release, or pin your environment to a specific version.

## Solution [#solution]

You can find older releases of the container on [Docker Hub](https://hub.docker.com/r/kentik/ktranslate/tags).

The same container image may be available under several tags. For example, the newest stable release is available from the `v2` and also `latest` tags.

To control which release you run, take the following `docker run` example:

```shell
docker run -d --name ktranslate-SNMP --restart unless-stopped --pull=always -p 162:1620/udp \
-v `pwd`/snmp-base.yaml:/snmp-base.yaml \
-e NEW_RELIC_API_KEY=$YOUR_LICENSE_KEY \
kentik/ktranslate:v2 \
  -snmp /snmp-base.yaml \
  -nr_account_id=$YOUR_ACCOUNT_ID \
  -metrics=jchf \
  -tee_logs=true \
  -service_name=SNMP \
  -snmp_discovery_on_start=true \
  -snmp_discovery_min=180 \
  nr1.snmp
```

Remove `--pull=always` and change the container tag from `v2` to the tag of release you want to use. That'll result in:

```shell
docker run -d --name ktranslate-SNMP --restart unless-stopped -p 162:1620/udp \
-v `pwd`/snmp-base.yaml:/snmp-base.yaml \
-e NEW_RELIC_API_KEY=$YOUR_LICENSE_KEY \
kentik/ktranslate:kt-2023-02-28-4294815650 \
  -snmp /snmp-base.yaml \
  -nr_account_id=$YOUR_ACCOUNT_ID \
  -metrics=jchf \
  -tee_logs=true \
  -service_name=SNMP \
  -snmp_discovery_on_start=true \
  -snmp_discovery_min=180 \
  nr1.snmp
```
