問題タブ [qnap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - DHCP サーバーが常に同じ IP アドレスを Docker コンテナーに割り当てられるようにする方法
QNAP (TS-451U) を所有しており、自社開発のアプリを実行したいと考えています。MacBook からのクロスコンパイルはそれほど簡単ではなく、インストールも簡単ではないため、QNAP Container Station を使用することにしました。
手動で、アプリケーションをコンテナーとしてビルドしてデプロイすることはできましたが、プロセス全体を自動化したいと考えています。したがって、Gitlab CE インスタンスをコンテナー ステーションにデプロイしました。私の知る限り、Gitlab ランナーも必要です (難しすぎてはいけません)。
私は実際に2つの質問があります:
ルーター (Fritz!Box) が常に同じ IP アドレスを Gitlab コンテナーとデプロイされたアプリケーションに割り当てられるようにする方法 (ルーターで MAC アドレスに常に同じ IP を割り当てる方法を知っています)。コンテナに固定 IP アドレスを与えることができる Container Station の設定を既に見つけましたが、コンテナに IP アドレスを与えるルーターを使用したいと考えています。これにより、たとえば My Computer が、IP アドレスだけでなく、名前を介して Gitlab インスタンスを解決できるようになります。
「My Application」を Container Station にデプロイする方法は? ローカルレジストリは必要ですか? 他に可能な方法はありますか?Container Station に直接デプロイできますか? 質問の残りの部分から理解しているかもしれませんが、私は初心者であり、ドッカーのこと全体にあまり深く関わっていません。
フィードバックをお寄せいただきありがとうございます。
java - LavaPlayer API が JRE 8 で動作しない [JDA]
JRE 16で実行されている不和ボットがあり、正常に動作していますボットは音楽ボットを使用していますLava Player API
JDK 16 で JRE 8 を実行している Qnap サーバーがあるため、ボットは正常にコンパイルされますが、Java レベルは 8 であり、JRE 16 でのみ実行されるコードがあります。
コードは次のとおりです。
canProvide()
したがって、コードは、可能であれば true を返すメソッドを介して、ボットにトラックを「歌わせる」ようにしています。
JRE 16 では true を返しますが、JRE 8 では false を返します
コードが true を返すようにするか、Qnap JRE 16 に追加するための解決策はありますか?