X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=utils%2Fdocker%2FREADME.md;h=f10e2013e5a05e677ec988e86dc55b352dd451e2;hp=11463670f4e806c258bd54e60fa9e7065355eb46;hb=bbe128904ab07e43a0386f17a500c679ff9059e0;hpb=e5ed9d18877fae6cf7b42af20bc19595c789568b diff --git a/utils/docker/README.md b/utils/docker/README.md old mode 100644 new mode 100755 index 1146367..f10e201 --- a/utils/docker/README.md +++ b/utils/docker/README.md @@ -2,5 +2,22 @@ This directory holds the Dockerfile to build son-emu as a docker container. This is an easy way to deploy son-emu. -The docker container can be pulled from sonatanfv on Docker Hub. -`docker pull sonatanfv/son-emu` \ No newline at end of file +To build this container: + +(container tag can be freely chosen) +``` +docker build -t registry.sonata-nfv.eu:5000/son-emu . +``` + +To deploy this container: + +(choose an example topology to start in the emulator) +``` +docker run -d -i --net='host' --pid='host' --privileged='true' --name 'son-emu' \ + -v '/var/run/docker.sock:/var/run/docker.sock' \ + -p 5000:5000 \ + -p 9091:9091 \ + -p 8081:8081 \ + -p 5001:5001 \ + registry.sonata-nfv.eu:5000/son-emu 'python src/emuvim/examples/sonata_simple_topology.py' +``` \ No newline at end of file