posts:docker: Link to LXC CONFIG_MEMCG fix
authorW. Trevor King <wking@tremily.us>
Fri, 13 Dec 2013 16:48:02 +0000 (08:48 -0800)
committerW. Trevor King <wking@tremily.us>
Fri, 13 Dec 2013 16:49:50 +0000 (08:49 -0800)
posts/Docker.mdwn

index 49a76430d0383066b77b0afae880f50268e25192..966415c0ebdd414d03ac7f4463ea553b96585cda 100644 (file)
@@ -43,8 +43,10 @@ and `CONFIG_MACVLAN`.  There's also the convenient `lxc-checkconfig`
 script distributed with [app-emulation/lxc][lxc], which pointed out
 the need for `CONFIG_CGROUP_MEM_RES_CTLR` (renamed to `CONFIG_MEMCG`
 in [c255a45 (memcg: rename config variables, 2012-07-31)][c255a45],
-released in Linux v3.6) and `CONFIG_VLAN_8021Q`.  On top of those,
-`app-emulation/docker` recommended `CONFIG_BRIDGE`,
+released in Linux v3.6, `lx-checkconfig` was updated in [c93c7b1, Fix
+checkconfig to handle kernel memory cgroup name change,
+2012-11-14][c93c7b1], released in LXC v0.9.0) and `CONFIG_VLAN_8021Q`.
+On top of those, `app-emulation/docker` recommended `CONFIG_BRIDGE`,
 `CONFIG_NETFILTER_XT_MATCH_ADDRTYPE`, `CONFIG_NF_NAT`,
 `CONFIG_NF_NAT_NEEDED`, `CONFIG_IP_NF_TARGET_MASQUERADE` (since
 [045eb9f (another necessary kernel flag, 2013-12-09)][045eb9f], in a
@@ -324,6 +326,7 @@ which it can use to connect to `redis` container.  You can also use
 [overlay]: https://github.com/tianon/docker-overlay/
 [lxc]: http://lxc.sourceforge.net/
 [c255a45]: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c255a458055e459f65eb7b7f51dc5dbdd0caf1d8
+[c93c7b1]: https://github.com/lxc/lxc/commit/c93c7b1a0b0d4548780b9c22fb9ab907783caad1
 [045eb9f]: https://github.com/tianon/docker-overlay/commit/045eb9f54bbfad07657ca1dafeb84d56c56fdbea
 [866-wtk]: https://github.com/dotcloud/docker/issues/866#issuecomment-30190904
 [archived]: https://index.docker.io/