Мне нужно добавить --shm-size
команду к docker run
, пока я развертываю образ контейнера из Container Registry
.
В соответствии с документацией мне нужно использовать Arguments
поля в Advanced container options
но у меня это не работает. Я добавил --shm-size 1G
такую строку:
![enter image description here](https://i.stack.imgur.com/HxTCA.png)
docker exec -it 68d... df -h
по-прежнему возвращает размер по умолчанию ШМ:
shm 64M 0 64M 0% /dev/shm
Может кто-нибудь подсказать, как решить мою проблему?
Я также пытался увеличить ее вручную внутри контейнера docker, но столкнулся с проблемой mount: /dev/shm: permission denied.
.
В качестве решения я создал сценарий bash в качестве точки входа, который настраивается в формате / dev / shm вручную:
#!/bin/bash
echo "none /dev/shm tmpfs defaults,size=500m 0 0" >> /etc/fstab
mount -o remount /dev/shm
dotnet Worker.dll
Dockerfile :
....
USER root
COPY ["Worker/start.sh", "app/"]
CMD ["/bin/bash", "app/start.sh"]