LEDE是一个基于OpenWRT的Linux发行版,它提供了许多有用的软件包和工具来帮助我们构建自己的路由器。在LEDE上编译Docker通常比较麻烦,因为它需要大量的依赖和配置。但是如果我们按照以下步骤操作,我们可以轻松地在LEDE上编译和运行Docker。
首先,我们需要在LEDE上安装Docker的依赖:
opkg update
opkg install kmod-ipt-nat kmod-ipt-ipopt kmod-ipt-extra
opkg install kmod-tun kmod-bridge kmod-veth kmod-ifb
然后,我们需要在LEDE上安装Docker的源代码,使用如下命令:
git clone https://github.com/docker/docker.git ~/docker
cd ~/docker
git checkout v1.13.1
然后,我们需要按照以下步骤编译Docker:
make hack/test/overlayfs-bench
make
最后,我们需要安装Docker并启动Docker守护进程:
make install
systemctl start docker.service
现在我们已经在LEDE上成功编译和运行Docker,我们可以使用它来构建和运行容器了。