問題タブ [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 投票する
1 に答える
5926 参照

docker - docker alpine にパッケージをインストールする際の満たされない制約

に基づいて docker イメージをビルドしていruby:2.3-alpineます。Rails アプリケーションを正常に実行するには、いくつかのパッケージをインストールする必要があります。残念ながら、次のパッケージは alpine リポジトリには存在しません。

それらをインストールする方法は何ですか?

インストールするパッケージ:

  • libav-ツール
  • xfonts ベース
  • xfonts-75dpi
  • イタチ
0 投票する
0 に答える
1017 参照

java - alpine dockerでopencvをコンパイルする

Alpine ベース Docker イメージから opencv 2.4.9 をコンパイルしようとしています。

コンパイルしましたが、プログラムは動作していますが、いくつかの警告が表示されています。このことを心配する必要があるのだろうか。

Java HotSpot(TM) 64 ビット サーバー VM 警告: ライブラリ /usr/lib/libtbb.so をロードしたため、スタック ガードが無効になっている可能性があります。VM はスタック ガードの修正を試みます。ライブラリを「execstack -c」で修正するか、「-z noexecstack」でリンクすることを強くお勧めします。

ここに私の Dockerfile へのリンクがあり ます https://goo.gl/M1iuV9

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

linux - Alpine Linux での Mesos のコンパイル エラー

Alpine Linux に基づいてテスト用に Mesos 0.27.1 イメージを作成しようとしていますが、試行錯誤によってコンパイルをほとんど行うことができました。現在、かなり低レベルに見えるエラーが発生しています。これは、Alpine で Mesos をまったく使用できないことを意味するのではないかと考えています。

エラーは次のとおりです。

私は今、すべての希望を捨てて、この努力をあきらめるべきですか?

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

linux - Docker Alpine コンテナーでのシェルの開始

Ubuntu イメージの対話型シェルを開始するには、次を実行できます。

しかし、Alpine Docker イメージに対してこれを実行すると、次の結果になります。

Alpine ベース コンテナでインタラクティブ シェルを起動するコマンドは何ですか?

0 投票する
5 に答える
39872 参照

python - OpenSSL 1.0.2g および Python 2.7 を使用する Docker Alpine Linux 3.3 で「pip install cryptography」を実行できない

解決済みうわー、こいつらは速い... 基本的にはこれですhttps://github.com/pyca/cryptography/issues/2750 openssl のセキュリティ更新プログラム (DROWN 攻撃) がリリースされ、その更新プログラムに予期しない機能が含まれていることが判明しました署名の変更が非互換性を引き起こしたので、これは私にとって不運でした。


pip install cryptographyAlpine Linux を実行している Docker コンテナーで使用する必要があります。実際には別のモジュールですが、依存関係であるモジュールにservice_identity問題があります。cryptography

次の Dockerfile があります

次のエラーで失敗します

openssl 1.0.2g は 2016 年 3 月 1 日 (昨日) にリリースされ、alpine パッケージは既にそのバージョンに更新されています。これに関連する可能性はありますか?

この問題を解決するにはどうすればよいですか? 多分私が設定できるいくつかの環境変数?

更新opensslのGitHubリポジトリをチェックしており、実際BIO *BIO_new_mem_buf(void *buf, int len)には1.0.2fから1.0.2gへの移行中にopenssl/bio.h変更されました( https://github.com/openssl/openssl/compare/で「BIO_new_mem_buf」を検索してください) OpenSSL_1_0_2f...OpenSSL_1_0_2g )。の古いバージョンをインポートしているこれがどこから来ているのかわかりません。これは、openssl リポジトリのものとは似ていないためです。何か案は?BIO *BIO_new_mem_buf(const void *buf, int len)openssl/asn1.hopenssl/bio.h

わかりました、すでにこれに取り組んでいる人もいます: https://github.com/pyca/cryptography/issues/2750

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

python - Alpine 3.3、Python 2.7.11、urllib2 が SSL を引き起こす: CERTIFICATE_VERIFY_FAILED

この小さなDockerfileがあります

でビルドしてdocker build -t alpine-py/01 .から実行するとdocker run -it --rm alpine-py/01、次の出力が作成されます

昨日、私は最近の OpenSSL 1.0.2g リリースに噛まれて、py-cryptograpyコンパイルできなくなりました。幸いなことにpy-cryptography、数時間後に PyPI の新しいバージョンがリリースされました。問題は、OpenSSL の関数が新しい署名を取得したことでした。

これは関連している可能性がありますか、それとも何か不足していますか?