Changes

Jump to: navigation, search

Docker inside CT vz7

473 bytes added, 12:00, 22 July 2016
no edit summary
* Kernel 3.10.0-327.18.2.vz7.14.7 or later version
* Kernel modules '''veth''' and '''overlay''' loaded on host
 
To enable '''veth''' and '''overlay''' modules please run:
modprobe veth
modprobe overlay
'''Note:''' if you use kernel >= 3.10.0-327.18.2.vz7.14.25, you need to allow using "overlayfs" inside a Virtuozzo Container:
echo 1 > /proc/sys/fs/experimental_fs_enable
This is a temporary step, it will be dropped once overlayfs is proved to be absolutely safe to run in any vz7 Container.
 
== Limitations ==
 
* Only '''overlay''' and '''vfs''' Docker graph drivers are currently supported. Recommended driver is '''overlay'''. To enable '''overlayfs''' Storage Driver for docker engine inside CT please read here https://docs.docker.com/engine/userguide/storagedriver/selectadriver/
* [[Checkpointing and live migration]] of a container with Docker containers inside is not supported yet (to be done)
== Container tuning ==
* Turn on '''bridge''' feature to allow docker creating bridged networkinside container: vzctl prlctl set $veid --features bridge:on --save
* Setup Container veth-based network (Container must be '''veth'''-based, not '''venet'''-based):
vzctl prlctl set $veid --netif_add eth0 device-add net -save-network Bridged --dhcp yes
* Allow all iptables modules to be used in containers:
vzctl prlctl set $veid --netfilter =full --save 
== Limitations Docker install ==
* Only '''overlay''' and '''vfs''' To install docker inside container please use Docker graph drivers are currently supportedInstallation Guide for your OS* [[Checkpointing and live migration]] of a container with Docker containers inside is not supported yet (to be done)https://docs.docker.com/v1.11/engine/installation/
[[Category:HOWTO]]
[[Category: TRD]]
91
edits

Navigation menu