GhostWriters / DockSTARTer

DockSTARTer helps you get started with running apps in Docker.
https://dockstarter.com/
MIT License
2.22k stars 229 forks source link

Make DockStarter work with CoreOS (immutable filesystem, no traditional package manager) #1731

Closed dylanmtaylor closed 7 months ago

dylanmtaylor commented 7 months ago

Pull request

Purpose Closes #1730.

Tested on ucore-hci from the Universal Blue project. Manual workaround needed for docker compose plugin:

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.24.5/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

I also set SELinux to permissive. After that, it worked perfectly and all my containers spun up. :-) image

Approach How does this change address the problem?

Open Questions and Pre-Merge TODOs Check all boxes as they are completed

Learning Describe the research stage Links to blog posts, patterns, libraries or addons used to solve this problem

Requirements Check all boxes as they are completed

nemchik commented 7 months ago

Changing branch and merging so I can stage in some additional adjustments.