openwrtx86安装docker_docker安装openwrt镜像(不完美案例)

本文介绍了如何在OpenWrt x86环境中安装Docker,并通过docker import命令导入OpenWrt镜像。在启动镜像内的uhttpd服务时遇到了'Error: No sockets bound, unable to continue'的问题,通过添加-uhttpd参数解决启动问题。然而,尝试访问网页时出现Lua luci dispatcher错误,未能成功建立ubus连接。" 108201151,9100638,BUUCTF:jarvisoj_level3_x64 漏洞分析与利用,"['逆向工程', '安全攻防', '缓冲区溢出', 'CTF挑战', '程序分析']
摘要由CSDN通过智能技术生成

镜像从http://downloads.openwrt.org/releases下载

注意选择generic-rootfs.tar.gz这种类型的镜像

使用docker import导入镜像,导入后可以使用docker images查看看

docker import http://downloads.openwrt.org/releases/17.01.5/targets/x86/generic/lede-17.01.5-x86-generic-generic-rootfs.tar.gz lede-17.01.5

docker images

进入lede里的shell交互环境

docker run -i -t lede-17.01.5 /bin/ash

更新opkg

opkg update

尝试启动/usr/sbin/uhttpd,报错了,提示Error: No sockets bound, unable to continue

/ # /usr/sbin/uhttpd

Error: No sockets bound, unable to continue

添加参数

uhttpd -p 80 -h /www

好了,可以启动了,现在用浏览器访问一下ip地址

先ifconfig列出lede的ip

/ # ifconfig eth0

eth0 Link encap:Ethernet HWaddr 02:42:AC:11:00:02

inet addr:172.17.0.2 Bcast:0.0.0.0 Mask:255.255.0.0

inet6 addr: fe80::42:acff:fe11:2/64 Scope:Link

UP BROADCAST RUNNING MULTICA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值