# [[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
```