[ndnSIM] [EXT] docker-ndnsim

Fabrizio Margotta margotta.1966511 at studenti.uniroma1.it
Fri Dec 3 10:34:05 PST 2021


Hi Junxiao

thank you for the feedback, highly appreciated!

I will try to provide the fixes as soon as possible.

Any contribution and other suggestions are welcome also in form of Issue or
Pull Request.

Have a nice day and thank you!

Fabrizio

Il giorno ven 3 dic 2021 alle ore 03:54 Junxiao Shi <
shijunxiao at email.arizona.edu> ha scritto:

> Hi Fabrizio
>
> I discovered your project a few months ago and it looks useful.
>
> Your Docker image is almost 2GB in size.
> It should be possible to reduce the size significantly:
>
> * Don't install libboost-all-dev: ndn-cxx does not actually need
> everything it pulls in, but only a small subset, see
> https://github.com/yoursunny/NFD-nightly/blob/112de906c871d79e34a0bbac151436002ec63233/compile.sh#L86
> * Install either Python 2 and Python 3. Publish Python 2 and Python 3
> variants as different tags.
> * Use fewer layers. WORKDIR layer can be replaced with a simple cd command.
> * Download GitHub repository as tarball instead of cloning, so that git
> history does not take up space.
>
> Yours, Junxiao
>
> On Wed, Dec 1, 2021, 05:00 Fabrizio Margotta via ndnSIM <
> ndnsim at lists.cs.ucla.edu> wrote:
>
>> External Email
>>
>> Hello,
>>
>> I would like to share with you my unofficial Docker implementation of
>> ndnSIM!
>>
>> The image can be found at https://hub.docker.com/r/emrevoid/ndnsim
>>
>> Any contribution is welcome at https://github.com/fam4r/docker-ndnsim
>>
>> Motivation: speed up your NDN simulations development without worrying
>> about the installation of ndnSIM!
>>
>> I personally used this project for my bachelor degree thesis and it
>> worked like a charm!
>>
>> Features:
>>
>> - providing both "optimized" and "debug" compiled ndnSIM (v2.8+ only)
>> - Python 2 for old simulations support (v2.8+ only)
>> - pipenv installed for your custom Python (2 & 3) dependencies (v2.8+
>> only)
>> - R & renv installed for your custom R dependencies (v2.8+ only)
>> - docker-compose with custom volume support for your simulations
>> - visualizer dependencies installed
>>
>> Next features:
>>
>> - MPI support
>>
>> Feel free to contribute with issues/PRs!
>>
>> Fabrizio
>>
>> _______________________________________________
>> ndnSIM mailing list
>> ndnSIM at lists.cs.ucla.edu
>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20211203/5878663e/attachment.html>


More information about the ndnSIM mailing list