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

The static binary install dose not include cli-plugins (buildx, app) #1066

Closed
2 of 3 tasks
BarnabyShearer opened this issue Jul 13, 2020 · 2 comments
Closed
2 of 3 tasks
Assignees

Comments

@BarnabyShearer
Copy link

  • This is a bug report
  • This is a feature request
  • I searched existing issues before opening this one

Expected behavior

The 19.03.0 client release notes include "Added support for Docker buildx.", and the various distribution packages all include the cli-plugins. It seems reasonable to expect that the static binary release also would.
This is exacerbated by the usage documentation implying you can expect DOCKER_CLI_EXPERIMENTAL=enabled docker buildx to just work; and the error message docker buildx build --platform linux/amd64 "unknown flag: --platform" not being clear you are missing a plugin.
This has caused issues like docker-library/docker#156 in the downstream docker image.

Actual behavior

curl -s https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz | tar -tz
docker/
docker/docker-init
docker/runc
docker/docker
docker/docker-proxy
docker/containerd
docker/ctr
docker/dockerd
docker/containerd-shim
@cpuguy83
Copy link
Collaborator

@tiborvass

@thaJeztah
Copy link
Member

Relates to docker/docker-ce-packaging#415. Discussion was still ongoing if the plugins should be included in the static packages, or if they should be in a separate tar.gz to keep size down, and/or in favour of the github release of the plugins (e.g. https://github.com/docker/buildx/releases)

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

Successfully merging a pull request may close this issue.

4 participants