メモリが不足しているようだが、この問題の解決方法がわかりません。tmpfsドッカーコンテナに十分な空き容量がありません
イメージをtmpfsにダウンロードし、いくつかの操作を実行し、イメージを削除して結果を返すこのドッカーコンテナでプログラムを実行しています。しかし、私は現在のドッカーのtmpfsに格納するには大きすぎるイメージに走っているようです。以下はしばらくコンテナ内のLinux df
コマンドの出力です:私はドッキングウィンドウのメモリー(tmpfsの年代の2つのオン故に大きな値)を拡大しようとしましたが、私はまだこの問題に実行しているよ
Filesystem Size Used Avail Use% Mounted on
overlay 63G 11G 50G 18%/
tmpfs 64M 0 64M 0% /dev
tmpfs 6.9G 0 6.9G 0% /sys/fs/cgroup
/dev/sda1 63G 11G 50G 18% /etc/hosts
shm 64M 4.0K 64M 1% /dev/shm
tmpfs 6.9G 0 6.9G 0% /sys/firmware
。
1)3つの別々のtmpfsファイルシステムの違いは何です:
は、私は質問のカップルを持っていると思いますか?彼らはなぜ存在するのですか?
2)おそらく最初のtmpfsサイズ(小さいもの)を拡張する必要があります。どうすればそれをやりますか?
最後に、いくつかの関連システム情報:
OS - OSX
ドッカー版 - ドッカーバージョン17.09.0-ceが、afdb6d4
はあなたが必要とする他のものがありますなら、私を知ってみましょう構築知っている!
ありがとうございました。
に関する
There is not enough space available on the shmfs/tmpfs file system.
ました。 --shm-sizeを変更することに加えて、私はさらに大きなサイズの追加のTMPFSファイルシステム(https://docs.docker.com/engine/reference/run/#tmpfs-mount-tmpfs-filesystems)をマウントしなければなりませんでした。 – coderfin