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
exec format error when running docker run ubuntu
on ubuntu 14.04
#7924
Comments
@techtonik you need to provide a command to |
@techtonik as I noted on your Launchpad ticket (where you provided significantly more information), this is actually because you're trying to run a 64bit image on a 32bit OS installation, which is entirely unsupported - you'll have to find or create a 32bit base image somewhere if you want to continue with this host |
@fgrehm, I tried to provide some commands, but the error is the same. @tianon, I found |
I may be wrong but I don't think 64bit images are supported on a 32bit installation in lmctfy either |
@jfrazelle may be, but I don't really need to run external images. All that I need is to get isolated environment on my own system to do some stuff and clean up afterwards. This is how I see it https://stackoverflow.com/questions/25709062/rapid-virtualization-with-fork-from-here-to-a-new-lxc-docker-container If you're familiar with Python, I want something like |
That should be doable with using a 32bit image as the base. On Sun, Sep 7, 2014 at 10:44 AM, anatoly techtonik <notifications@github.com
|
Indeed, if you do something like "docker import - ubuntu < |
Can we close this? |
It is not a support ticket, isn't it? So what would be the reason to close |
Yes, I agree that this should be closed. It would be impossible for Docker |
Closing |
My mention of support ticket was a hint that the proper fix for this issue |
Sure, when we actually support 32bit hosts, I agree completely that such a warning/error will be a very important thing for Docker to have. I think it will also be important for 64bit Docker instances to be able to craft images for 32bit hosts. Today though, Docker as it stands in the officially supported upstream repo literally will not run on a 32bit host, as you can see here: https://github.com/docker/docker/blob/3f2e4e94d7dffe40a9cc1139cc2e6e5dcd1459f3/daemon/daemon.go#L1112-L1115 |
This hard requirement is bad to have, because IIUC it is not a docker "feature", but LXC limitation, so when LXC fixes that, doker will still be explicitly broken. Giving warning with a reference to explanation |
The information requested (uname, docker version) is here - https://bugs.launchpad.net/ubuntu/+source/docker.io/+bug/1366509
The text was updated successfully, but these errors were encountered: