Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create rootless docker image as part of release #26

Open
behoppe opened this issue Dec 5, 2022 · 1 comment
Open

Create rootless docker image as part of release #26

behoppe opened this issue Dec 5, 2022 · 1 comment

Comments

@behoppe
Copy link
Member

behoppe commented Dec 5, 2022

Hi team -- I hope this is the right place for this issue. A professor who uses OpenCilk has asked if we can please create a rootless docker image as part of our release. Please let me know if there's anything else I can do to help. Thank you.

Hello Bruce,
thanks for your email. I've been using Cilk for many many years and I know it since (almost) the beginning (1999) when I was in the US as a postdoc.

We currently use Cilk in the lab via docker. This is very good. The practical problems are related to the technical support from our staff:

  • the docker image is pretty large
  • the "standard" docker installation is manageable by our staff but it exposes root access on the host so it has been forbidden
  • the rootless docker installation is ok but it required a time-consuming procedure

--> it would be nice if someone of your staff could provide a simple note to install docker in rootless mode.

Best regards,
Roberto.

@behoppe
Copy link
Member Author

behoppe commented Dec 6, 2022

Thanks @robgiorgi for the following update:

We mainly need a smaller image and a rootless installation procedure: the latter is especially important to support a more significant number of students in our lab without security concerns.

I managed to prepare these scripts, which may solve the installation problem in the case of standard authentication procedures (based on passwd):
https://github.com/robgiorgi/docker-rootless

However, I think this is still not working if the students use LDAP authenticate (which is the standard of our labs and, I guess, worldwide).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant