Docker GCC-虚拟机-分配更多/dev/shm内存
我想在google云控制台上启动一个VM,在/dev/shm中有更多内存。问题是,我知道如何做到这一点的唯一方法是将参数--shm size传递给docker run命令。但我不知道在谷歌云控制台上创建具有特定docker映像的VM实例时在哪里执行此操作。有什么想法吗?运行容器时是否可以调整/dev/shm的大小?您可以在VM实例运行时(在VM创建后)使用命令Docker GCC-虚拟机-分配更多/dev/shm内存,docker,google-cloud-platform,Docker,Google Cloud Platform,我想在google云控制台上启动一个VM,在/dev/shm中有更多内存。问题是,我知道如何做到这一点的唯一方法是将参数--shm size传递给docker run命令。但我不知道在谷歌云控制台上创建具有特定docker映像的VM实例时在哪里执行此操作。有什么想法吗?运行容器时是否可以调整/dev/shm的大小?您可以在VM实例运行时(在VM创建后)使用命令sudo mount-o remount,size=8G/dev/shm更改/dev/shm的大小,也可以在每次启动时使用此命令。请看下面
sudo mount-o remount,size=8G/dev/shm
更改/dev/shm
的大小,也可以在每次启动时使用此命令。请看下面我的步骤:
/dev/shm
的大小:/dev/shm
(可选):gcloud compute instances create instance-1 --zone=europe-west3-a --machine-type=e2-medium --image=ubuntu-2004-focal-v20210223 --image-project=ubuntu-os-c
loud
gcloud compute ssh instance-1 --zone=europe-west3-a
instance-1:~$ df | grep shm
tmpfs 2014932 0 2014932 0% /dev/shm
instance-1:~$ sudo mount -o remount,size=8G /dev/shm
instance-1:~$ df | grep shm
tmpfs 8388608 0 8388608 0% /dev/shm
#!/bin/bash
mount -o remount,size=8G /dev/shm
$ gcloud compute ssh instance-1 --zone=europe-west3-a
instance-1:~$ df | grep shm
tmpfs 8388608 0 8388608 0% /dev/shm