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