• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

KTranslate コンテナのバージョン管理

問題

ガイド付きインストールによって提供されるデフォルトの Docker コマンドは、開始するたびに最新リリースに更新されます。古いリリースを実行したり、環境を特定のバージョンにピン留めしたりするさまざまなシナリオがあります。

解決

コンテナーの古いリリースは、 Docker Hubにあります。

同じコンテナー イメージが複数のタグで使用できる場合があります。たとえば、最新の安定版リリースはv2タグとlatestタグから入手できます。

実行するリリースを制御するには、次のdocker runの例を見てください:

bash
$
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

--pull=alwaysを削除し、コンテナー タグをv2から使用するリリースのタグに変更します。その結果、次のようになります。

bash
$
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
Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.