問題タブ [alpine]

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.

0 投票する
2 に答える
2940 参照

java - java.library.path に fontmanager がありません

次のコードは、デスクトップで問題なく動作します。

ただし、このコードをサーバー (Docker コンテナー内の Linux alpine で実行されている openjdk) で実行すると、次のエラーで失敗します。

java -version (私のサーバー上)は次のようになります:

awt libs を検索したところ、次の場所で見つけることができました。

0 投票する
2 に答える
7277 参照

bash - Alpine でのファイル チェックサムの確認

アルパインでこの奇妙な問題が発生しました。bash コンソール内のファイルのチェックサムを確認したい。CentOS では動作しますが、Alpine では動作しません。エラーはどこにありますか?

CentOS の下で

アルパインの下

0 投票する
2 に答える
26688 参照

ubuntu - Debian パッケージを Alpine にインストールするには?

Debian パッケージを Alpine にインストールするには?

例えば:

0 投票する
3 に答える
2365 参照

gradle - Gradle ビルドが jenkins:alpine コンテナーで失敗する: UnsatisfiedLinkError: linux-amd64/libnative-platform.so: libstdc++.so.6:

最近、Oracle Java 8 の Docker コンテナで Jenkins を使い始めました。Gradle でプロジェクトをビルドすると、次のエラー メッセージが表示されます。

Jenkinsで、「GRADLE_USER_HOMEにワークスペースを使用するよう強制する」を選択しましたが、まったく運がありませんでした。ファイル libnative-platform.so は予期されるディレクトリにありますが、gradle は機能しません。コンテナにGradleをインストールしてみましたが、同じ結果でした。私の最後のセットアップはGradle Wrapperです。

私はいたるところを見ましたが、私の探求には運がありませんでした. 誰かがこれに光を当てることができれば幸いです。

0 投票する
4 に答える
70764 参照

docker - docker alpine linux ベース イメージで glibc をセットアップするためのベスト プラクティスはありますか?

生成されたプロセスがインストールされた libc ライブラリの場所を正しく参照できるように、適切なパスを使用して docker alpine linux ベース イメージに glibc を設定するためのベスト プラクティスはありますか?

0 投票する
1 に答える
387 参照

python - アプリをホストから Docker に移動すると、HTTP ラグが 5 秒増加します

発信 HTTP 要求を行うときにパフォーマンスが悪いことに気付いたアプリがあります (5 秒の余分な遅延)。試行錯誤を繰り返した結果、docker の外にあるアプリをホスト マシンに移動すると、奇妙な HTTP ラグが解消されることがわかりました。

docker イメージに alpine linux を使用しており、ubuntu が親マシンをホストしています。

ドッカー情報:

Docker バージョン 1.11.2、ビルド b9f10c9

私は何も空想せずにdockerコンテナを実行しました:

私のコード(python)は、リクエストサイクル全体にかかる時間を掛けています:

一定時間は 5 ~ 6 秒で、コンテナの外では 1 秒未満です。

コンテナ内から DNS と tcpdump を確認するドリルを行いました。そこから報告するのは興味深いものではないようです。DNS は正常に見え、パケット キャプチャは 0.2 秒の要求時間を報告します。

パケット キャプチャからわかった唯一の興味深い点は、http.request が呼び出されてからパケットの先頭を確認するのに 5 秒かかったということです。

ここのどこかに docker ネットワークの設定ミスがあると確信しています。追加する必要がある情報があれば教えてください。この問題なしで、他の 20 のサービスに docker を使用しています。

ありがとう!

0 投票する
1 に答える
3632 参照

node.js - MongoDB アグリゲーション中の「Server x timed out」

mongodb コレクションで定期的に集計を実行するスクリプトがあります。データセットが大きくなるにつれて、集計にかかる時間も長くなります。私の集計スクリプトは最近一貫して動作しなくなり、エラー ログに次のように表示されます。 error: { [MongoError: server <x> timed out] name: 'MongoError', message: 'server <x> timed out' } これをデバッグしようとしましたが、唯一のパターンは、集計に 2 分以上かかる場合にのみこのタイムアウトが発生するように見えることです (正しくタイムアウトします)。約2m)。これに関する追加のデバッグのヒントはありますか? 2 分間ということは、どこかでタイムアウトを設定する必要があるという印象を私に与えていますが、どこで、または単に赤いニシンの罠に陥っているのかを理解することはできません。

システム構成について: この集計スクリプトは、alpine ベースの docker (v1.9.1) コンテナーで実行される node.js (v5.9.1) アプリケーションです。mongodbノード ドライバー (v2.1.19)を使用します。mongod (v3.2.6) を実行している単一の mongodb サーバー (ただし、これは replSet を使用した別の環境でも発生しています)