mirror of
https://github.com/vimagick/dockerfiles
synced 2024-06-28 09:41:20 +00:00
update openwrt
This commit is contained in:
parent
28fa156437
commit
a56aea5df3
@ -18,4 +18,5 @@ RUN set -xe \
|
|||||||
&& ln -s ${OPENWRT_IMG} img \
|
&& ln -s ${OPENWRT_IMG} img \
|
||||||
&& ln -s ${OPENWRT_SDK} sdk \
|
&& ln -s ${OPENWRT_SDK} sdk \
|
||||||
&& cd sdk \
|
&& cd sdk \
|
||||||
|
&& ln -s /data bin \
|
||||||
&& ./scripts/feeds update -a
|
&& ./scripts/feeds update -a
|
||||||
|
@ -18,4 +18,5 @@ RUN set -xe \
|
|||||||
&& ln -s ${OPENWRT_IMG} img \
|
&& ln -s ${OPENWRT_IMG} img \
|
||||||
&& ln -s ${OPENWRT_SDK} sdk \
|
&& ln -s ${OPENWRT_SDK} sdk \
|
||||||
&& cd sdk \
|
&& cd sdk \
|
||||||
|
&& ln -s /data bin \
|
||||||
&& ./scripts/feeds update -a
|
&& ./scripts/feeds update -a
|
||||||
|
@ -18,4 +18,5 @@ RUN set -xe \
|
|||||||
&& ln -s ${OPENWRT_IMG} img \
|
&& ln -s ${OPENWRT_IMG} img \
|
||||||
&& ln -s ${OPENWRT_SDK} sdk \
|
&& ln -s ${OPENWRT_SDK} sdk \
|
||||||
&& cd sdk \
|
&& cd sdk \
|
||||||
|
&& ln -s /data bin \
|
||||||
&& ./scripts/feeds update -a
|
&& ./scripts/feeds update -a
|
||||||
|
@ -7,22 +7,27 @@ Build OpenWrt Package/Image For Raspberry Pi
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
openwrt:
|
openwrt:
|
||||||
image: vimagick/openwrt:bcm2710
|
image: vimagick/openwrt
|
||||||
container_name: openwrt_bcm2710
|
command: sleep infinity
|
||||||
command: sleep inf
|
environment:
|
||||||
volumes:
|
- TERM=xterm
|
||||||
- ./data/bcm2710:/data
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
|
bcm2708:
|
||||||
|
extends:
|
||||||
|
service: openwrt
|
||||||
|
image: vimagick/openwrt:bcm2708
|
||||||
|
volumes:
|
||||||
|
- ./data/bcm2708:/data
|
||||||
```
|
```
|
||||||
|
|
||||||
## up and running
|
## up and running
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker-compose up -d
|
$ docker-compose up -d bcm2708
|
||||||
$ docker-compose exec openwrt bash
|
$ docker-compose exec bcm2708 bash
|
||||||
>>> cd ~/sdk
|
>>> cd ~/sdk
|
||||||
>>> sudo chmod 777 /data
|
>>> sudo chmod 777 /data
|
||||||
>>> ln -s /data bin
|
|
||||||
|
|
||||||
>>> ./scripts/feeds update -a
|
>>> ./scripts/feeds update -a
|
||||||
>>> ./scripts/feeds list
|
>>> ./scripts/feeds list
|
||||||
@ -30,14 +35,12 @@ $ docker-compose exec openwrt bash
|
|||||||
>>> ./scripts/feeds install vim tmux htop
|
>>> ./scripts/feeds install vim tmux htop
|
||||||
>>> make V=s
|
>>> make V=s
|
||||||
|
|
||||||
>>> export TERM=xterm
|
|
||||||
>>> sudo apt install -y asciidoc xmlto
|
>>> sudo apt install -y asciidoc xmlto
|
||||||
>>> git clone https://github.com/shadowsocks/openwrt-shadowsocks.git package/shadowsocks-libev
|
>>> git clone https://github.com/shadowsocks/openwrt-shadowsocks.git package/shadowsocks-libev
|
||||||
>>> vi package/shadowsocks-libev/Makefile
|
>>> vi package/shadowsocks-libev/Makefile
|
||||||
- Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip)
|
- Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip)
|
||||||
+ Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip +iptables-mod-tproxy +zlib)
|
+ Package/shadowsocks-libev-spec = $(call Package/shadowsocks-libev/Default,openssl,(OpenSSL),+libopenssl +libpthread +ipset +ip +iptables-mod-tproxy +zlib)
|
||||||
>>> make menuconfig # Network ▷ shadowsocks-libev-spec ▷ Save ▷ Exit
|
>>> make menuconfig # Network ▷ shadowsocks-libev-spec ▷ Save ▷ Exit
|
||||||
>>> make package/zlib/compile V=s
|
|
||||||
>>> make package/shadowsocks-libev/compile V=s
|
>>> make package/shadowsocks-libev/compile V=s
|
||||||
|
|
||||||
>>> tree -dF /data/
|
>>> tree -dF /data/
|
||||||
@ -58,3 +61,7 @@ $ docker-compose exec openwrt bash
|
|||||||
$ opkg install tmux_1.9a-1_brcm2708.ipk htop_1.0.3-1_brcm2708.ipk
|
$ opkg install tmux_1.9a-1_brcm2708.ipk htop_1.0.3-1_brcm2708.ipk
|
||||||
$ tmux new htop
|
$ tmux new htop
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## read more
|
||||||
|
|
||||||
|
- <https://wiki.openwrt.org/doc/howto/build>
|
||||||
|
@ -1,7 +1,27 @@
|
|||||||
openwrt:
|
openwrt:
|
||||||
|
image: vimagick/openwrt
|
||||||
|
command: sleep infinity
|
||||||
|
environment:
|
||||||
|
- TERM=xterm
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
bcm2708:
|
||||||
|
extends:
|
||||||
|
service: openwrt
|
||||||
|
image: vimagick/openwrt:bcm2708
|
||||||
|
volumes:
|
||||||
|
- ./data/bcm2708:/data
|
||||||
|
|
||||||
|
bcm2710:
|
||||||
|
extends:
|
||||||
|
service: openwrt
|
||||||
image: vimagick/openwrt:bcm2710
|
image: vimagick/openwrt:bcm2710
|
||||||
container_name: openwrt_bcm2710
|
|
||||||
command: sleep inf
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/bcm2710:/data
|
- ./data/bcm2710:/data
|
||||||
restart: unless-stopped
|
|
||||||
|
mt7628:
|
||||||
|
extends:
|
||||||
|
service: openwrt
|
||||||
|
image: vimagick/openwrt:mt7628
|
||||||
|
volumes:
|
||||||
|
- ./data/mt7628:/data
|
||||||
|
Loading…
Reference in New Issue
Block a user