Ограничение памяти на контейнере Docker не работает
Я использую последнюю версию Docker поверх Ubuntu 13.04 (Raring Ringtail):
root@docker:~# docker version
Client version: 0.6.6
Go version (client): go1.2rc3
Git commit (client): 6d42040
Server version: 0.6.6
Git commit (server): 6d42040
Go version (server): go1.2rc3
Last stable version: 0.6.6
Но когда я запускаю контейнер,
root@docker:~# docker run -m=1524288 -i -t ubuntu /bin/bash
root@7b09f638871a:/# free -m
total used free shared buffers cached
Mem: 1992 608 1383 0 30 341
-/+ buffers/cache: 237 1755
Swap: 2047 0 2047
Я не вижу каких-либо ограничений, и в моем ядре включено ограничение памяти cgroups:
kernel /boot/vmlinuz-3.8.0-33-generic ro console=tty0 root=/dev/xvda1 cgroup_enable=memory swapaccount=1
Какую очевидную вещь я здесь упускаю?