仅限于x86_64架构固件!!!
看这里:
https://gitee.com/wangfuying_admin/Docker-For-OpenWRT
————————————————- 以下不需要看了 2019年7月15日11:11:36—————————————————–
make menuconfig
20181123添加:可以添加LXC编译依赖,docker和lxc的依赖环境基本相同,这样可以省去很多时间。
保存并重新编译。
烧写固件,开机,
opkg install libdevmapper libltdl iptables-mod-extra
opkg find iptables-mod-* | cut -d ‘ ‘ -f 1 | grep iptables | xargs opkg install (暂时先全部安装上)
opkg install kmod-veth
docker官方下载地址:
https://download.docker.com/linux/static/stable/x86_64/
别忘记把docker等一家子可执行文件的路径添加到PATH中!!!重要!!!
之后运行dockerd查看是否初始化正常,正常情况下:
之后就可以使用docker命令了。
20181123更新:来一个简单的启动文件
#!/bin/sh /etc/rc.common
START=99
start(){
source /etc/profile > /dev/null 2>&1
/usr/docker/dockerd --data-root /overlay/upper/usr/share/docker/data > /dev/null 2>&1 &
}
stop(){
killall dockerd
}
restart(){
stop
start
}
后注:只是实现了环境搭建,兼容性以及稳定性并未测试。仅供娱乐!
20190527 更新:
Utilities->lxc->Configuration->开启全部特性
Global build settings->Kernel build options-> Enable miscellaneous LXC related options(开启,同时开启子选项)