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

  • Post author:
  • Post category:其他


仅限于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(开启,同时开启子选项)



版权声明:本文为wang805447391原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。