#374 Container images for comp-neuro packages
Closed: Fixed by ankursinha. Opened by ankursinha.

Now that we have lots of comp-neuro packages, it'll perhaps be good to build container images so that they can be used from the fedora registry at registry.fedoraproject.org.

Container guidelines here: https://docs.fedoraproject.org/en-US/containers/

Help wanted, especially from folks interested in containers + comp-neuro


I would like to help here.

Hello everyone,

We need open a repository for this project, and then submit changes, we can templating the Dockerfile for different tags (F33,F32,F31,Rawhide) with jinja2 or something like that.

I try to follow this guides [1][2] about reproducibility. The Dockerfile shows the current versions of the packages but I don't like this solution.

Build with Docker

docker build -t neurofedora .
docker run -it -p 8888:8888/tcp localhost/neurofedora

podman

sudo podman build --tag fedora:neurofedora -f ./Dockerfile sudo podman run -it -p8888:8888/tcp --name neurofedora localhost/fedora:neurofedora

Inside the container to enable jupyter notebook
jupyter notebook --allow-root --no-browser --ip=0.0.0.0

[1] https://journals.plos.org/ploscompbiol/article?id=10.1371%2Fjournal.pcbi.1008316
[2] https://docs.fedoraproject.org/en-US/containers/guidelines/contents/

Dockerfile
installedBasePackages

I've tweaked it to ready it for review. Repo here:

https://pagure.io/compneuro-container

We need to continue from here:

https://docs.fedoraproject.org/en-US/containers/guidelines/review/

Metadata Update from @ankursinha:
- Issue assigned to ankursinha
- Issue set to the milestone: F34 Beta freeze 2021-02-23

Review submitted:

https://bugzilla.redhat.com/show_bug.cgi?id=1913491

Change proposal submitted:

https://fedoraproject.org/wiki/Changes/Comp_Neuro_Container

Metadata Update from @ankursinha:
- Issue untagged with: good first issue

Review complete. SCM requested.

Updates pushed:

https://bodhi.fedoraproject.org/updates/FEDORA-CONTAINER-2021-9ee07be693

https://bodhi.fedoraproject.org/updates/FEDORA-CONTAINER-2021-1ff5b1739f

Metadata Update from @ankursinha:
- Issue untagged with: S: Needs import
- Issue tagged with: S: In testing

All stable, docs updated. Closing.

Metadata Update from @ankursinha:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

This ticket has been migrated to the forgejo instance. Please find the new ticket here
https://forge.fedoraproject.org/neuro/NeuroFedora//issues/374