any reason you're using arch instead of alpine in Dockerfile? #24

Closed
opened 2025-12-28 23:21:22 +01:00 by adam · 4 comments
Owner

Originally created by @ralyodio on GitHub (Jun 8, 2020).

Alpine is generally considered to be the best Linux distro for docker because its light weight.

Originally created by @ralyodio on GitHub (Jun 8, 2020). Alpine is generally considered to be the best Linux distro for docker because its light weight.
adam added the enhancement label 2025-12-28 23:21:22 +01:00
adam closed this issue 2025-12-28 23:21:22 +01:00
Author
Owner

@sickcodes commented on GitHub (Jun 8, 2020):

When I began this project, some of the packages were not in mainstream repo, OVMF and virsh were only available in AUR, relative to the community repo. You can see my process here: https://sick.codes/how-to-install-macos-virtual-machine-on-linux-arch-manjaro-catalina-mojave-or-high-sierra-xcode-working/

Also wanted to always have latest, or testing packages, in case something new comes out. The AUR guys are lightning fast. If we were going to compile all packages may as well rewrite it in Gentoo, which I’m open to the idea of as well!

If Alpine is better, then let’s change it, I just don’t can’t see the big reason to rewrite it other than simplify it currently.

Also nothing wrong that learning a new OS, I’m not your boss, but it’s good to play around in other distros. I’m a freelancer so knowing dpkg, rpm, apt-get, apt, yum, dnf, plus pacman, looks good!

@sickcodes commented on GitHub (Jun 8, 2020): When I began this project, some of the packages were not in mainstream repo, OVMF and virsh were only available in AUR, relative to the community repo. You can see my process here: https://sick.codes/how-to-install-macos-virtual-machine-on-linux-arch-manjaro-catalina-mojave-or-high-sierra-xcode-working/ Also wanted to always have latest, or testing packages, in case something new comes out. The AUR guys are lightning fast. If we were going to compile all packages may as well rewrite it in Gentoo, which I’m open to the idea of as well! If Alpine is better, then let’s change it, I just don’t can’t see the big reason to rewrite it other than simplify it currently. Also nothing wrong that learning a new OS, I’m not your boss, but it’s good to play around in other distros. I’m a freelancer so knowing dpkg, rpm, apt-get, apt, yum, dnf, plus pacman, looks good!
Author
Owner

@sickcodes commented on GitHub (Jun 8, 2020):

I think we need alpine as I am unable to add systemd services in a simple fashion.

Alpine has /etc/init.d/ which is much more desirable, I am keen to hear from others on this issue.

@sickcodes commented on GitHub (Jun 8, 2020): I think we need alpine as I am unable to add systemd services in a simple fashion. Alpine has `/etc/init.d/` which is much more desirable, I am keen to hear from others on this issue.
Author
Owner

@meal commented on GitHub (Jun 10, 2020):

alpine is very lousy when it comes to security, I for one am way more comfortable with arch as a base image instead of alpine.

@meal commented on GitHub (Jun 10, 2020): alpine is very lousy when it comes to security, I for one am way more comfortable with arch as a base image instead of alpine.
Author
Owner

@sickcodes commented on GitHub (Jun 14, 2020):

Hey @meal, I agree!
Arch also has a very up-to-date wiki when it comes to debugging issues, specifically virtualization.

@sickcodes commented on GitHub (Jun 14, 2020): Hey @meal, I agree! Arch also has a very up-to-date wiki when it comes to debugging issues, specifically virtualization.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Docker-OSX#24