https://github.com/sebmilardo/sdn-wise-docker
SDN-WISE Docker Image
https://github.com/sebmilardo/sdn-wise-docker
contiki cooja docker mininet onos sdn-wise
Last synced: 5 months ago
JSON representation
SDN-WISE Docker Image
- Host: GitHub
- URL: https://github.com/sebmilardo/sdn-wise-docker
- Owner: SebMilardo
- License: gpl-3.0
- Created: 2017-08-20T11:43:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-20T20:03:52.000Z (almost 9 years ago)
- Last Synced: 2025-01-23T11:21:19.927Z (over 1 year ago)
- Topics: contiki, cooja, docker, mininet, onos, sdn-wise
- Homepage: https://hub.docker.com/r/milardo/sdn-wise-docker/
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SDN-WISE Docker Image
This repository contains the files to construct a complete SDN-WISE docker image that can execute
Mininet simulated wired networks, Cooja emulated/simulated wireless sensor networks and ONOS.
## Docker Pull Command
Download from [Docker Hub](https://hub.docker.com/)
`$ docker pull milardo/sdn-wise-docker`
## Privileged Mode
It is important to run this container in Privileged mode (`--privileged`) so that if can manipulate the network interface properties and devices.
## Docker Run Command
on Mac OSX:
```
$ open -a XQuartz
```
In the XQuartz preferences, go to the “Security” and tick “Allow connections from network clients”
then:
```
$ ip=$(ifconfig en0 | grep inet | awk '$1=="inet" {print $2}')
$ xhost + $ip
$ docker run -it --rm --privileged -e DISPLAY=$ip:0 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
milardo/sdn-wise-docker
```
on Linux:
```
$ docker run -it --rm --privileged -e DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /lib/modules:/lib/modules \
milardo/sdn-wise-docker
```