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

docker daemon gets started on nodes #243

Closed
dustymabe opened this issue Jul 3, 2020 · 6 comments
Closed

docker daemon gets started on nodes #243

dustymabe opened this issue Jul 3, 2020 · 6 comments
Milestone

Comments

@dustymabe
Copy link

In FCOS we include the moby-engine package to provide the docker CLI/daemon for users who want that. In OKD I don't think we want the service to start at all as we run containers with cri-o (or in some very few cases podman). Right now the docker service is socket activated and I think something within kubernetes/openshift is hitting that socket and starting the daemon.

Jul 03 19:51:29 node0 hyperkube[1016]: I0703 19:51:29.209861    1016 dynamic_cafile_content.go:167] Starting client-ca-bundle::/etc/kubernetes/kubelet-ca.crt
Jul 03 19:51:29 node0 systemd[1]: Starting Docker Application Container Engine...

Should we mask the service for now? It would save us the 150+ MiB hit:

$ systemctl status docker | grep Memory
     Memory: 182.2M

Versions

  • installer: openshift-install-linux-4.5.0-0.okd-2020-06-29-110348-beta6
  • starting FCOS: 32.20200629.2.0
@vrutkovs vrutkovs added this to the GA milestone Jul 3, 2020
@vrutkovs
Copy link
Member

vrutkovs commented Jul 3, 2020

Right, we should disable it with a MachineConfig

@LorbusChris
Copy link
Contributor

IMO docker should be disabled by preset in FCOS (in all of Fedora even!).

@LorbusChris
Copy link
Contributor

Thank you for reporting this @dustymabe!

@vrutkovs
Copy link
Member

vrutkovs commented Jul 7, 2020

@vrutkovs vrutkovs closed this as completed Jul 7, 2020
@Fodoj
Copy link

Fodoj commented Sep 24, 2020

Any reason to have Docker installed at all? I know it comes by default with FCOS, but why would OKD need it installed by default.

@LorbusChris
Copy link
Contributor

@Fodoj OKD uses FCOS' rpm-ostree composes and we don't currently plan on doing an OKD-specific compose.

binnes added a commit to binnes/okd that referenced this issue Jul 11, 2023
* Add docker/podman instructions for site update and fix broken links after switch to MkDocs site (okd-project#238) (okd-project#2)

* move from master to main branch

* remove blog entry re creating blog on old site

* Add site README

* add CNAME in docs so gets published

* Delete CNAME

* fix CNAME for production site

Signed-off-by: Brian Innes <[email protected]>

* fixed links re MkDocs going live + container tooling instructions

Signed-off-by: Brian Innes <[email protected]>

* added Windows support for docker based tooling

Signed-off-by: Brian Innes <[email protected]>

* added podman instructions

Signed-off-by: Brian Innes <[email protected]>

* tidy up commands

Signed-off-by: Brian Innes <[email protected]>

Co-authored-by: Brian Innes <[email protected]>

Co-authored-by: Brian Innes <[email protected]>

* added primary working group information

Signed-off-by: Brian Innes <[email protected]>

Co-authored-by: Brian Innes <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants