Skip to content

yonz2/coreemu_vnc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CORE Network Simulator

This image is an inspirated on the work of Stuart Mardsen CORE EMU image and his recommendations on Eriberto packages.

It's based, currently, on Ubuntu 17.10. You can get the udpated build at Docker Hub

This image serves VNC and noVNC (this requires a modern web browser to be used).

Usage

Run the image to use it:

docker run -d --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -p 5900:5900 -p 8080:8080 d3f0/coreemu_vnc

It must be run with SYS_ADMIN or it cannot create namespaces within the container which is needed for Core. It requires NET_ADMIN to make the internal networks. You can then use a VNC client and connect on localhost:5900.

Note some of the functionality in CORE requires ebtables this must be installed in the host machine as well.

apt install ebtables # Ubuntu/Debian

Sharing files

There's a volume declared as /root/shared, you can exchange files though that folder.

docker run -d --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v $(pwd)/shared:/root/shared -p 5900:5900 -p 8080:8080 d3f0/coreemu_vnc

Password

The default password is coreemu.

Running in Kitematic

Search the d3f0/coreemu_vnc image and run it in privileged mode, then point a browser to the port Docker expose the container's 8080 port.

DEMO

DEMO

How to run this in Play With Docker

About

A C.O.R.E Network Emulator Docker image.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Dockerfile 75.7%
  • Makefile 21.1%
  • Shell 3.2%