Dockerコンテナの/dev/shmのサイズを増やす方法 質問する

Dockerコンテナの/dev/shmのサイズを増やす方法 質問する

現在、新しい Docker コンテナを作成すると、共有メモリ ディレクトリのサイズは 64 MB に制限されます。ただし、アプリケーションはこの共有メモリに依存しているため、このサイズを増やす必要があります。Docker コンテナで /dev/shm のサイズを増やす方法はありますか? 64 MB は Docker コードにハードコードされていると聞きました。ソースから Docker をインストールして /dev/shm の値を変更するにはどうすればよいでしょうか?

ベストアンサー1

your_service.shm_sizedocker-composeを使用している場合、コンテナが/dev/shmのサイズを使用するようにするには、値を設定できます。ランニングまたはyour_service.build.shm_size建物

例:

version: '3.5'
services:
  your_service:
    build:
      context: .
      shm_size: '2gb' <-- this will set the size when BUILDING
    shm_size: '2gb' <-- when RUNNING 

ソースへのリンク

おすすめ記事