問題タブ [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.
ubuntu - Alpine Linux を使用した Docker コンテナー内の LaTeX (Latex のリポジトリー)
サーバーベースで PDF レポートを生成するために、Docker 環境で LaTeX を使用する予定です。
現在のテスト システム環境では、ハブからこの docker コンテナーを使用して遊んでいますが、これは非常にうまく機能しているようです。
ただし、コンテナーの dockerfileで述べたように、コンテナーは Ubuntu に基づいているため、Ubuntu のシステム オーバーヘッドのために、実際に必要な機能と比較してコンテナー サイズが相対的に大きくなります。
Ubuntuの代わりにAlpine Linuxを使用することで、Docker Inc. が行ったような不要なシステム オーバーヘッドを取り除くことができると思います。
残念ながら、Alpine のリポジトリには LaTeX パッケージが見つかりません。非 Docker ベースの Alpine システムを仮想マシンとしてインストールし、次のことを試しました。
関連するパッケージが見つかりませんでした。それに加えて、Google を使用して LaTeX パッケージに関する詳細情報を見つけることができませんでした。
では、Alpine に LaTeX を提供する公式リポジトリのようなものはありますか、それとも Alpine で Debian/Ubuntu パッケージなどを使用する方法はありますか?
アップデート:
texlive
利用可能なパッケージがあります。ただし、ここで説明したように、何らかの形で壊れているようです...
リンク切れのため更新:
上記のリンクは壊れています。パッケージの概要への新しいリンクはこちらです。
gmail - Alpine は Gmail IMAP で動作しなくなりましたか?
OSX で alpine (以前の PINE) をセットアップしようとしていますが、GMAIL は、alpine は安全なクライアントではない、または代わりに Web クライアントを使用すると言って、ログイン試行をバウンスし続けます。
私は 2FA を使用していません (アプリ パスワードはありません)。最近、alpine と gmail を協力してもらった人はいますか?
docker - Alpine に uwsgi をインストールできません
Alpine docker イメージを使用して uwsgi をインストールしようとしてpip install uwsgi
いますが、残念ながら、実際のエラー メッセージが表示されずに失敗し続けます。
何がこれを引き起こす可能性がありますか?事前に次の依存関係をインストールしています。
docker - Docker コンテナー全体での dnsmasq の奇妙な動作
を実行する docker コンテナーを実行する CoreOS インスタンスがありますdnsmasq
。現在、dnsmasq
構成はすべてのクエリをログに記録し、デバッグ モードで実行するように設定されているため、キャッシュのみを実行する必要があります。
dig
、nslookup
、または単に実行している別のコンテナからこれを使用しようとすると、ping google.com
戻っBad hostname: google.com
てきて、ログクエリで、再試行されているかのように、リクエストが複数回送信されていることがわかります。
CoreOS を実行しているホスト マシンから同じコマンドを実行しようとすると、1 回の試行ですべての問題が解決されません。
私の計画はdnsmasq
、クラスタ内の各 CoreOS マシンでを実行しconfd
、それを でサポートすることで、すべてのサービスが適切な相手を解決できるようにすることです。
基本イメージに Alpine Linux を使用していますが、これらのコマンドを Ubuntu と Debian イメージ内で実行しようとしましたが、結果は同じでした。
go - go-compiled バイナリは、Ubuntu ホストの alpine docker コンテナーで実行されません
GOOS=linux
およびを使用して Go でコンパイルされ、に基づくコンテナーGOARCH=amd64
にデプロイされたバイナリを指定すると、docker エンジン ホストが Ubuntu (15.10) の場合、バイナリは実行されません。docker
alpine:3.3
この同じバイナリ (同じ OS とアーキテクチャ用にコンパイルされたもの) は、Docker エンジン ホスト(のベース) が Mac OS X 上の VirtualBox VM 内にデプロイされている場合に問題なく動作します。busybox
alpine
コンテナーが Ubuntu イメージの 1 つに基づいている場合、この同じバイナリも問題なく動作します。
このバイナリに何が欠けているか分かりますか?
これは私が再現するために行ったことです (OS X 上の VirtualBox/busybox での成功した実行は示されていません):
ビルド (アーチが一致してもフラグを明示的にビルド):
ホストで実行できることを確認します。
docker dir にコピーし、ビルドして実行します。
画像ベースを次のように変更しますphusion/baseimage
。