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

Create a standard docker image with debos to push to docker hub #9

Open
d4s opened this Issue Sep 15, 2017 · 1 comment

Comments

2 participants
@d4s
Copy link
Collaborator

d4s commented Sep 15, 2017

No description provided.

@d4s d4s added the enhancement label Sep 15, 2017

@d4s d4s added this to To Do in TODO Sep 28, 2017

@d4s d4s moved this from To Do to In Progress in TODO Sep 28, 2017

@d4s d4s moved this from In Progress to To Do in TODO Oct 9, 2017

@macpijan

This comment has been minimized.

Copy link
Contributor

macpijan commented Aug 8, 2018

Hello. I was struggling to run the debos on Ubuntu and I ended up trying to develop a Debian docker container for it. You can find my work here: https://github.com/3mdeb/debos/blob/add-dockerfile/docker/Dockerfile

Unfortunately, build for arch other than the native (amd64) fails at:
Debootstrap (stage 2) | chroot: failed to run command '/debootstrap/debootstrap': Exec format error

I also wrote a short post to document my triage: https://3mdeb.com/os-dev/our-first-look-at-debos-new-debian-images-generator/

If you have a clue why does it fail, I will be glad to fix and contribute the Dockerfile. debos seems like a nice project, but limiting the usage to Debian-only host seems a little bit limiting. Having a portable container could allow me (and possibly others) to take advantage of this tool more. Thanks.

macpijan added a commit to 3mdeb/debos that referenced this issue Aug 21, 2018

docker: add basic docker support
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>

The problem with building for non-host arch as described in the:
go-debos#9 was resolved. Basic
arm64 example image building was tested on the Ubuntu 18.04.
This may enable more users to take advantage of the debos, as
usning it on non-Debian distros seems either impossible ot not
trivial.

macpijan added a commit to 3mdeb/debos that referenced this issue Aug 21, 2018

docker: add basic docker support
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>

The problem with building for non-host arch as described in the:
go-debos#9 was resolved. Basic
arm64 example image building was tested on the Ubuntu 18.04.
This may enable more users to take advantage of the debos, as
using it on non-Debian distros seems either impossible ot not
trivial.

macpijan added a commit to 3mdeb/debos that referenced this issue Aug 21, 2018

docker: add basic docker support
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>

The problem with building for non-host arch as described in the:
go-debos#9 was resolved. Basic
arm64 example image building was tested on the Ubuntu 18.04.
This may enable more users to take advantage of the debos, as
using it on non-Debian distros seems either impossible or not
trivial.

macpijan added a commit to 3mdeb/debos that referenced this issue Aug 21, 2018

docker: add basic docker support
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>

The problem with building for non-host arch as described in the:
go-debos#9 was resolved. Basic
arm64 example image building was tested on the Ubuntu 18.04.
This may enable more users to take advantage of the debos, as
using it on non-Debian distros seems either impossible or not
trivial.

macpijan added a commit to 3mdeb/debos that referenced this issue Aug 21, 2018

docker: add basic docker support
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>

The problem with building for non-host arch as described in the:
go-debos#9 was resolved. Basic
arm64 example image building was tested on the Ubuntu 18.04.
This may enable more users to take advantage of the debos, as
using it on non-Debian distros seems either impossible or not
trivial.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment