啟動時修改docker的共享內存大小
docker run -it --shm-size="1g" ubuntu
docker修改運行時容器的shm值
- 進入容器中,通過查看shm的大小
df -h
可以看到默認的shm只有64MB
-
使用sudo權限
-
停止docker服務
systemctl stop docker
- 然后根據容器的id, 進入
cd /var/lib/docker/containers/<container-id>
修改hostconfig.json中的ShmSize值,這個值的單位是byte,例如如果要擴為1GB,就填1073741824。
然后保存。
- 重啟docker服務和容器
systemctl restart docker
docker restart <container-id>