A:いいえ。
残念ながら、これは不可能ですAppEngineのと(まだ?)。少数の人々がこの問題にぶつかりました。なんらかの理由で、/ dev/shmのコンテナのデフォルトは狂っています。
...しかし、そこにある他のオプション
実行したいプロセスは、それが使用するtmpfsのの場所を設定する機能を持っている場合は、あなたはcreate a tmpfsと単純にそこにそれを指すことができます。 クロムでこれを行うことはできません。
オプション1
あなたは雲をGoogleにコンテナを展開する場合は、1つのオプションは、container engineを使用することです。
spec:
volumes:
- name: dshm
emptyDir:
medium: Memory
containers:
- image: gcr.io/project/image
volumeMounts:
- mountPath: /dev/shm
name: dshm
Kubernetesはかなり急な学習曲線を持っていますが、それはあなたでは、/ dev/shmは上の制限をuncapすることができます:あなたは、このようなあなたのポッドにtmpfsのボリュームをマウントすることができます。
オプション2
ありdeploy containers to compute engineにあなたをできるようにする新しい機能があるが、それはアルファで、現在だと、あなたのプロジェクトは、この機能を使用するためにホワイトリストに登録しているために適用する必要があります。もちろん
オプション3
、あなたはspeedplaneさんのコメント
オプションからCOS (container optimized os)
Updateを使用してGCEインスタンスを作成することにより、よりマニュアルのやり方でGCEへのコンテナを展開でき#4
アプリケーションエンジンのフルブラウザをフレキシブルに実行することが目的ならば、新しいバージョンのFirefoxはDockerのヘッドレスで動作します。
これについてもGoogleサポートに問い合わせる必要があります。カスタマイズに関するドキュメントはあまり利用できません –
これは同じことではありませんが、それが役立つならば、tmpfsボリュームを作成することができます。/dev/shmにマウントできた場合は、https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml#resource-settings –
@ZachFewtrell 。私は試しても動作しません。 –