Skip to content

Merge #38050 causing a failure? #38725

@EML-github

Description

@EML-github

I've got a new Win10 installation, and have been the following the Ubuntu tutorial here on installing Docker. This fails at Step 7 with this message:

C:\home\evan\local\docker>.\dockerd.exe -D --data-root C:\lcow
WARN[2019-02-13T18:01:23.679810300Z] cannot set sticky bit on files under XDG_RUNTIME_DIR  error="homedir.StickRuntimeDirContents() is not supported on this system"
failed to load listeners: open //./pipe/docker_engine: Access is denied.

This seems to be from code that was added recently (pull request #38050, "Allow running dockerd as a non-root user", "Set sticky bit if XDG_RUNTIME_DIR is set && the file is actually under XDG_RUNTIME_DIR").

Unfortunately, I know exactly nothing about Windows; I didn't even know it had a sticky bit. I tried running dockerd as a non-root user after reading the comments, but this is no better. However, Windows does now produce a "This app can't run on your PC" popup instead.

I don't suppose that you can throw any light on this?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions