-
Notifications
You must be signed in to change notification settings - Fork 60
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
Docker/Moby configuration #76
Comments
👍 to a reasonable default configuration. Continuing the discussion from coreos/fedora-coreos-config#26, why should we not make docker socket-activated? Socket activation doesn't start the daemon or consume meaningful resources unless something actually wants to talk to it, at which point they transparently get a working docker. What's the downside? |
This is mostly from my experience in the past. For example, if I accidentally ever ran the docker command on the machine storage would get configured; we configured storage using a |
Though this won't happen with FCOS anymore. (I don't have a really strong opinion on the socket activated docker issue though) |
Conversely, in an OS specifically intended for running containers, users may expect that the |
agree, so maybe my concern isn't as valid. I'm fine with socket activation if that is what people prefer. |
ok so can we enumerate the changes that we want to make to the package so that we can get this implemented?
|
I have created new PR in
Temporary repo: https://copr.fedorainfracloud.org/coprs/mskarbek/moby-engine/ |
thanks @mskarbek - that PR has been merged. After a quick scan of the PR I don't see anything specific to socket activation. Was that enabled? I think socket activation is the only open question left that is stopping us from closing out this issue. |
No, I didn't add socket activation in that PR. This should be a separate change (a little controversial), I didn't want to block those more obvious ones by pushing them together. |
No prob. I think in the conversation we had earlier in this issue we resolved to have it enabled. Would you want to add a PR for that? |
the request for docker socket activation was opened by @dm0- and implemented here: https://src.fedoraproject.org/rpms/fedora-release/pull-request/50# for rawhide/f30 - closing out this ticket now. |
As briefly discussed in PR#26
moby-engine
is shipped with no configuration which means that we get default logging/cgroup drivers. IMO this is suboptimal. I agree with @rhatdan that FCOS shouldn't enable Moby by default or ship own configuration for it, but despite the fact that we should encourage usage of other tools with current situation we can't expect that everyone will jump right into thepodman
/cri-o
and because of that I would propose to work withmoby-engine
package maintainer on a more sensible default configuration.The text was updated successfully, but these errors were encountered: