-
-
Notifications
You must be signed in to change notification settings - Fork 229
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
Feature: Alpine Linux support #663
Comments
I'm aware that Alpine has This would require some significant changes to how we handle those things. We've been discussing dependency requirements as well in other places, so I think we should get that handled first and maybe try to set it up for future success in this area? |
I agree. Let's get #662 out of the way and see how that turns out. Then we can discuss this issue on how alpine would fit the current model. I'll close this issue for the time being. |
No need to close :) just wanted to respond and prioritize. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
any chance this can be freshened and reopened? I'd like to see this. |
This was actually added and should be working. The readme has info. |
I looked at a README; perhaps not the right README. I'll take another look. Where is the right place to converse over issues? |
If you search If you run into any issues you can chat us on discord (links in the readme) or open an issue here https://github.com/GhostWriters/DockSTARTer/issues/new/choose |
Alpine Linux uses apk and not pacman
Hämta Outlook för Android<https://aka.ms/AAb9ysg>
…________________________________
From: Eric Nemchik ***@***.***>
Sent: Wednesday, May 5, 2021 7:41:54 PM
To: GhostWriters/DockSTARTer ***@***.***>
Cc: Kristoffer Minya ***@***.***>; State change ***@***.***>
Subject: Re: [GhostWriters/DockSTARTer] Feature: Alpine Linux support (#663)
If you search arch in https://github.com/GhostWriters/DockSTARTer or https://dockstarter.com/ (the readme is the home page) you should find the pacman systems instructions.
If you run into any issues you can chat us on discord (links in the readme) or open an issue here https://github.com/GhostWriters/DockSTARTer/issues/new/choose
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub<#663 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHBHZILEF5KUYFINUQ3YAP3TMF7OFANCNFSM4HHVSHKA>.
|
Sorry I misread! Alpine is not directly supported, but you may be able to get it working by manually installing the dependencies:
Anything included in busybox probably still needs to be installed manually l. I am reconsidering supporting more distros in the future. Sorry again for the mix-up! |
Yep. That did it! Thanks!! [alpine@alpine ~]$ sudo apk add curl git grep sed newt docker |
#1321 This PR is the first step towards DS officially supporting alpine. Once that merges I'll still have more work to do, but it opens the door. |
Official support for Alpine should be possible at this point. I'll look into this at some point. The above instructions should work, but you'll also need to install docker compose v2 |
Do I need to be on a specific branch for this? as I am trying to install on alpine and get as far as "Supported package manager not detected!"
|
From that point, try running |
Just trying to run
|
That looks like you don't have GNU sort. I believe alpine has that available in
then try |
I've created a branch that should fully work with alpine.
The last command will open the DS menu and you can do into the full config and run like normal. If that works I can publish the branch to master and it will mean Alpine is officially supported. |
|
Sorry for the late response. try |
Hey no problem man, were all busy, just thought I would keep working through with this..
Enabling docker on alpine seems to be this process - Install Start manually - Set to run at boot - |
Just to update, it would appear I can actually use ds now, and it is pulling down and starting images fine, I've also made an override yml and it pulled that image down with now issues, so the backend is working, just a couple of incorrect "start commands" in the script I think... happy to retest in a new ct if you think you get it working end2end..would be nice to have full working alpine support |
I've just pushed an update that should include installing Can you try ds -u origin/apk
ds -fiv
ds The |
Alpine linux
Alpine Linux is a tiny, fully functional, Linux system that is a great base for IoT-devices, Raspberry Pi or where space is a concern for the OS. - N.B. these are just examples. It is very popular in container-commuinty because of its image size.
The size does not come without its cost, however, altough many packages exists for Alpine - few of them are installed from the beginning and many of them have other names. As a result adding Alpine support is a bit more complicated than just adding the package manager.
I personally use Alpine and have experience with it. I would like to prepare a PR for this if its alright, I'm sure other users would appreciate the support.
edit: typos
The text was updated successfully, but these errors were encountered: