[Bjonnh.net]# _

# Articles/ Using Docker-CE in LXC/LXD containers


Published on
Categories: computer hack Tags: ubuntu linux lxd docker

I needed to run Docker in LXC containers on my Ubuntu servers.

I got a weird docker.service: Job docker.service/start failed with result ‘dependency’.

Looks like it is a recent problem: Docker updated leads to the failed docker service

Their instructions are not completely accurate so here is what I did:

 mkdir -p /etc/systemd/system/containerd.service.d
 echo -e "[Service]\nExecStartPre=\n" > /etc/systemd/system/containerd.service.d/override.conf
 systemctl daemon-reload
 systemctl start docker
 systemctl enable docker

Then I ran in an issue similar to Linux Containers discussion.

With the error docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused «process_linux.go:402: container init caused \«could not create session key: disk quota exceeded\«»: unknown..

Make sure that the sysctl kernel.keys.maxkeys is high enough on your server 50000 for example.