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

[Revamp] Containerization with Docker #140

Open
1 task
fcooper8472 opened this issue Sep 11, 2024 · 3 comments
Open
1 task

[Revamp] Containerization with Docker #140

fcooper8472 opened this issue Sep 11, 2024 · 3 comments
Assignees
Labels
revamp Minor revamp/modernisation of existing course material

Comments

@fcooper8472
Copy link
Collaborator

Links

Areas for improvement

  • fillmein
@fcooper8472 fcooper8472 added the revamp Minor revamp/modernisation of existing course material label Sep 11, 2024
@alexallmont
Copy link
Collaborator

When I worked through this course, I hit issues with the containerisation examples not being locked down to a particular linux version. The main issue is tracked in #119 which has a fix for Alpine Linux use in the examples.

I found the introduction of Alpine linux (and hence apk) distracting, as most of the images I have encountered - especially Python - are Debian derivatives. Would it make more sense to drop Alpine from the examples @fcooper8472? We can still mention it on the github intro page along with other possible flavours, but I think for working examples Debian is a better foundation. Also it would serve to introduce Debian-derived names like 'bookworm-slim' and 'buster' which you see in python image names but are befuddling at first.

@jackleland
Copy link
Collaborator

I'd agree on that point, people are more likely to be familiar with debian linux too

@jackleland jackleland self-assigned this Sep 16, 2024
@fcooper8472
Copy link
Collaborator Author

Agreed.

I think in a Python context we should definitely be recommending using the official Python images - but introducing a base image may have some value as well...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
revamp Minor revamp/modernisation of existing course material
Projects
None yet
Development

No branches or pull requests

3 participants