問題タブ [docker-build]

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 に答える
826 参照

python - Docker ビルドは多くの名前のないイメージを生成します

したがって、私はDockerにまったく慣れていないため、これが少し初心者の質問である場合はお詫びします...

Docker (python 3 フラスコ Web アプリ) を使用して最初のアプリを作成したところ、うまく機能します。ただし、実行したときに気付いたのdocker images -aは、単一のビルド コマンドを実行して 1 つのイメージをビルドしただけなのに、altum-platform11 個の追加のイメージが作成されたように見えることです。そのうちの 1 つにラベルが付けられpythonているので、python3 を指定しているアプリと関係があると思います。ただし、その他はすべてラベル付けされていません。そして、それらはすべてかなりのスペースを占有しますが、これは理想的ではありません!

Docker イメージはすべて 1 つの大きな自己完結型だと思っていましたか? では、1 つのビルド コマンドを実行したときに自動的に作成された 11 個の追加イメージを取得したのはなぜでしょうか?

多くのイメージをDockerする

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

c++ - Docker イメージのビルド時に「仮想メモリが不足しています」

Docker イメージをビルドするときに、C++ スクリプトのコンパイルがいくつかあり、次のようなエラーが発生しました。

しかし.cpp、ホスト マシンで同じコードをビルドすると、問題なく動作します。


いくつかのチェックの後、エラー メッセージは Raspberry Pi で得られるものと似ているようです ( https://www.bitpi.co/2015/02/11/how-to-change-raspberry-pis-swapfile- )。サイズ・オン・ラズビアン/

そして、さらにグーグルで調べた後、Macフォーラムのこの投稿には次のように書かれています:

スワップファイルは、ディスクがいっぱいになるか、カーネルがページ テーブル スペースを使い果たすまで、必要に応じて動的に作成されます。Mac OS X カーネルのページ テーブル スペース制限を変更できるとは思いません。私は OS X を何年も使用してきましたが、何も見たことがありません。

Mac OS で Docker ビルドのスワップ領域を増やす方法はありますか?

そうでない場合、Docker イメージをビルドするときに「仮想メモリが使い果たされました」というエラーを克服するために、他にどのような方法がありますか?