All Projects → openwrt → Docker

openwrt / Docker

Licence: gpl-2.0
Mirror of https://gitlab.com/openwrt/docker. Please use merge requests and issues at GitLab rather than here.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker

Openwrt Examples
Examples for creating OpenWrt programs&packages.
Stars: ✭ 120 (-30.64%)
Mutual labels:  openwrt
Aliddns
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】
Stars: ✭ 136 (-21.39%)
Mutual labels:  openwrt
Familycloudspeederinshell
[ 天翼家庭云/天翼云盘提速 Shell 版 ] A Shell Implementation of FamilyCloudSpeeder, ESurfing
Stars: ✭ 154 (-10.98%)
Mutual labels:  openwrt
Luci App Aliddns
OpenWrt/LEDE LuCI for AliDDNS
Stars: ✭ 123 (-28.9%)
Mutual labels:  openwrt
Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (-26.59%)
Mutual labels:  openwrt
Openwrt
Lienol's Modified OpenWrt source
Stars: ✭ 2,153 (+1144.51%)
Mutual labels:  openwrt
Postinstall
💻 Bash Script to automate post-installation steps
Stars: ✭ 104 (-39.88%)
Mutual labels:  openwrt
Openwrt Passwall
No description or website provided.
Stars: ✭ 2,622 (+1415.61%)
Mutual labels:  openwrt
Easy Build
Collection of Dockerfiles for building embedded software distributions
Stars: ✭ 130 (-24.86%)
Mutual labels:  openwrt
Openwrt Rpi
Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)
Stars: ✭ 3,492 (+1918.5%)
Mutual labels:  openwrt
Luci App Frpc
LuCI support for FRPC
Stars: ✭ 124 (-28.32%)
Mutual labels:  openwrt
Nanopi R4s
NanoPi R4S Firmware | Lean's & Official OpenWrt | 固件编译
Stars: ✭ 124 (-28.32%)
Mutual labels:  openwrt
Openwrt Shadowsocksr
ShadowsocksR-libev for OpenWrt/LEDE
Stars: ✭ 136 (-21.39%)
Mutual labels:  openwrt
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-29.48%)
Mutual labels:  openwrt
Openwrt
Mercer's OpenWrt source tree
Stars: ✭ 158 (-8.67%)
Mutual labels:  openwrt
Docker Openwrt
OpenWrt running in Docker
Stars: ✭ 107 (-38.15%)
Mutual labels:  openwrt
Actions Build Padavan Openwrt
GitHub Action 学习实例 - 自动编译 padavan 和 openWrt
Stars: ✭ 134 (-22.54%)
Mutual labels:  openwrt
Netjson
NetJSON is a data interchange format for encoding the basic building blocks of networks.
Stars: ✭ 171 (-1.16%)
Mutual labels:  openwrt
Libumqtt
A Lightweight and fully asynchronous MQTT client C library based on libev
Stars: ✭ 163 (-5.78%)
Mutual labels:  openwrt
Xluci2
DEPRECATED. xLuCI2 is a JavaScript Webgui for embedded devices running OpenWRT or LEDE
Stars: ✭ 148 (-14.45%)
Mutual labels:  openwrt

OpenWrt Docker repository

GPL-2.0-only License CI Docker Hub

This repository contains scripts to create Docker containers for OpenWrt. The scripts are run via an CI and upload such containers to docker.io.

Used variables are VERSION, TARGET, DOCKER_USER, DOCKER_PASS and DOCKER_IMAGE.

$VERSION: OpenWrt version to build (e.g. "snapshot" or "19.07.4") $TARGET: OpenWrt target to build (e.g. "x86-64") $DOCKER_USER: user to upload $DOCKER_PASS: passwort to upload $DOCKER_IMAGE: image name

To build multiple targets use the gen-targets.sh script which generates the files targets.yml and targets_rootfs.yml, which are imported by the GitLab runner. This allows to run multiple jobs in parallel.

See .gitlab-ci.yml for the current setup.

rootfs

An unpackaged version of OpenWrt's rootfs for different architectures. The ./rootfs folder requires slight modifications to work within Docker, additional files for the rootfs should be added there before building.

Example

docker run --rm -it openwrtorg/rootfs

Enjoy a local OpenWrt container with internet access. Once closed the image is removed.

Tags

  • x86_64
  • armvirt-32
  • armvirt-64
  • arm_cortex-a15_neon-vfpv4
  • aarch64_generic
  • mips_24kc
  • malta-be
  • i386_pentium4

sdk

Contains the OpenWrt SDK based on a debian:latest container with required packages preinstalled. This can be useful when building packages on MacOS X, Windows or via CI.

Example

docker run --rm -v "$(pwd)"/bin/:/home/build/openwrt/bin -it openwrtorg/sdk
# within the Docker container
./scripts/feeds update base
make defconfig
./scripts/feeds install firewall
make package/firewall/{clean,compile} -j$(nproc)

Enjoy a local OpenWrt SDK container building the firewall3 package and but the binary in hosts ./bin folder.

Tags

All currently available SDKs via lower case <target>-<subtarget>[-<branch>], appending 19.07-SNAPSHOT or 18.06.4 let's you build other than snapshots.

imagebuilder

Contains the OpenWrt ImageBuilder based on a debian:latest container with required packages preinstalled. This can be useful when creating images on MacOS X, Windows or via CI.

Example

docker run --rm -v "$(pwd)"/bin/:/home/build/openwrt/bin -it openwrtorg/imagebuilder
# within the Docker container
make image

Enjoy a local OpenWrt ImageBuilder container building an image for x86/64 and store the binary in hosts ./bin folder.

Tags

All currently available SDKs via lower case <target>-<subtarget>[-<branch>], appending 19.07-SNAPSHOT or 18.06.4 let's you build other than snapshots.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].