# [[OpenNDS]] Dockerfile Build from [[OpenWrt]] SDK Links: [[Docker]] ## Steps ### Create an empty directory to hold the Dockerfile: ```shell cd ~/projects mkdir docker cd docker touch Dockerfile ``` ### Dockerfile: ```docker FROM openwrtorg/sdk:mvebu-cortexa9-19.07.7 as builder RUN ./scripts/feeds update -a && \ ./scripts/feeds install opennds && \ make defconfig RUN make package/opennds/compile ``` ### Set up the image ```shell # Build the image docker build -t opennds_from_openwrtsdk . # Create container docker create --name opennds_dev opennds_from_openwrtsdk ``` ### Use the image ```shell docker run --rm -itd --name opennds_dev opennds_from_openwrtsdk ```