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

Alpine Linux versions #3

Open
paulodiovani opened this issue Jun 23, 2017 · 4 comments
Open

Alpine Linux versions #3

paulodiovani opened this issue Jun 23, 2017 · 4 comments
Labels

Comments

@paulodiovani
Copy link
Member

I've been dealing with Alpine Linux for docker images lately and found a couple of good features:

  • much smaller images
  • easier package manager
  • improved security (Alpine claims that)

So, what do you think of start using Alpine for these images?
I can write them if you like.

cc: @carloslopes @akitaonrails

@carloslopes
Copy link
Member

Shouldn't docker be agnostic about the OS distribution that we are using?

We can see if DigitalOcean provides this distribution and active it in our CI environment.

@paulodiovani
Copy link
Member Author

I think ou didn't get it, @carloslopes...

Docker images are based on an specific OS. Debian is the most used, but Ubuntu, CentOS and Alpine are common alternatives. Alpines has the advantages I've listed above.

This hasn't any impact on the host. So DigitalOcean and/or GitLab has nothing to do with it.

The impact is only that the Dockerfile will be a little different (different package system, not bash but sh from start, etc.)

@carloslopes
Copy link
Member

Oh now I got what are you saying.

Let's give it a try, can you create a different image of ruby 2.4 (maybe called ruby 2.4-alpine) and then we can try to use it in some projects on GitLab. If we have some improvement, we change all images.

@cmer
Copy link
Contributor

cmer commented Mar 9, 2018

Could be interesting to try, but the benefits of Ubuntu is that it's very familiar to most people, and has a wide range of packages available (built in and third-party).

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

No branches or pull requests

3 participants