【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker

仅限于x86_64架构固件!!!

看这里:https://gitee.com/wangfuying_admin/Docker-For-OpenWRT

 

-------------------------------------------------   以下不需要看了 2019年7月15日11:11:36-----------------------------------------------------

make menuconfig

【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker_第1张图片

【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker_第2张图片

【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker_第3张图片

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查看是否初始化正常,正常情况下:

【LEDE】x86软路由之路-06-前所未有,在OpenWrt跑Docker_第4张图片

之后就可以使用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(开启,同时开启子选项)

你可能感兴趣的:(OpenWrt)