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

dind for aarch64? #41

Closed
vielmetti opened this issue Feb 8, 2017 · 9 comments
Closed

dind for aarch64? #41

vielmetti opened this issue Feb 8, 2017 · 9 comments

Comments

@vielmetti
Copy link

I'm looking at running docker-in-docker for aarch64 (ARMv8). I don't see an officially supported version in the usual place (https://hub.docker.com/u/aarch64/docker/ is where I'd expect it). Suggestions and what to do next welcomed.

@alexellis
Copy link

👍 and for armhf.

@tianon is this within the realms of possibility?

@yosifkit
Copy link
Member

yosifkit commented Feb 8, 2017

We want to have more architectures, but we only grab the binaries as released by docker, so until they release and support more we would have to recreate the build process. 😢 There are armel and i386 tar bundles on get.docker.com, but I am not sure if the armel binaries work and the i366 tar only contains the client binary.

On a side note, we are working to integrate multiple architectures more directly into the official-images and hope to use manifest lists (or whatever the new name is) so that docker pull docker:dind will pull the correct architecture. For more information see docker-library/official-images#2289.

For the short term, to get more architectures, we'll continue to use tianon's groovy repo as we list on the official images repo.

@vielmetti
Copy link
Author

Thanks @yosifkit . I have been coordinating with Olivier and Andrew to get a Jenkins server running on a 96-core Packet 2A ARMv8 machine for Docker use, if you or @tianon are not in touch with them yet about that resource it could help things along to make that connection.

@vielmetti
Copy link
Author

Bumping this as still of interest @yosifkit

@tianon
Copy link
Member

tianon commented Jun 1, 2017

Docker has deprecated https://get.docker.com builds in favor of the new https://download.docker.com/linux/static/, which is what we now consume. Once Docker Inc officially supports ARMv8 there, we will consume those official releases here. 👍

@tianon tianon closed this as completed Jun 1, 2017
@alexellis
Copy link

Hi when did get.docker.com get deprecated? (news to me) There is only one architecture at the new site url though.. so what do we do for the RPi etc tutorials?

@tianon
Copy link
Member

tianon commented Jun 1, 2017

I saw it in a Docker release announce mailing list email, but I don't know whether it's public anywhere (as I noted over on #54 (comment)).

Important: The Docker CE Edge versions 17.05 will be the last release published on https://get.docker.com, https://apt.dockerproject.org, and https://yum.dockerproject.org. Starting with the Docker CE Edge 17.06 release, all new packages will only be published on https://download.docker.com, and on Docker Store.

I'm not sure what the communication plans are for that, but I'd recommend contacting Docker, Inc for further guidance. I think the new APT repos still have armhf (it's just the static binaries getting the shaft), but I haven't confirmed that for sure. Sorry! 😕 😞

@andrewhsu
Copy link

@alexellis the intended purpose of the get.docker.com script was for convenience to install the legacy docker-engine packages, but kinda grew in scope to other installation options. Now that we've finished the last release of docker-engine 17.05.0 we're looking at a way to provide an alternative convenience install script to help install just the docker-ce packages from download.docker.com for future versions. It's on our radar...intended for 17.06.0 release. In the meantime (you probably already know), install instructions: https://docs.docker.com/engine/installation/

@friism
Copy link
Contributor

friism commented Jun 1, 2017

Just to add to @andrewhsu - we'll probably also host he the refactored install-helper script that we're building for download.docker.com on get.docker.com for backwards compatibility. As mentioned, this script will only install docker-ce packages.

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

6 participants