GithubHelp home page GithubHelp logo

Comments (6)

jlesage avatar jlesage commented on August 17, 2024

The way to build the baseimage against a new distro is to add a file to the versions directory.
But first, you need to build jlesage/baseimage. For example, you could add versions/ubuntu-14.04 with the following content:

DOCKERFILE=Dockerfile.debian
BASEIMAGE=i386/ubuntu:trusty
S6_OVERLAY_ARCH=amd64

Then build the baseimage:

./build ubuntu-14.04

Once done, you can build jlesage/baseimage-gui using a similar approach. The version file in this case would have:

DOCKERFILE=Dockerfile.debian
BASEIMAGE=jlesage/baseimage:ubuntu-14.04

from docker-baseimage-gui.

bourgeoa avatar bourgeoa commented on August 17, 2024

That's exactly what I did using, creating 'versions/ubuntu-14.04 with:
DOCKERFILE=Dockerfile.debian
BASEIMAGE=i386/ubuntu:14.04
S6_OVERLAY_ARCH=ams64=

and got all the problems listed above. that is why I went to rebuild your ubuntu-16.04 and got all the same difficulties. My server is headless

from docker-baseimage-gui.

jlesage avatar jlesage commented on August 17, 2024

There is a typo in your S6_OVERLAY_ARCH variable. Building jlesage/baseimage with the instruction I provided works fine for me.
Can you provide the full build output you have?

from docker-baseimage-gui.

bourgeoa avatar bourgeoa commented on August 17, 2024

Yes there is a typo here but not in versions
I join the full build of your ubuntu-16.04 no change what so ever
baseimage ubuntu-16.04.txt
I added the docker version output
Could the version be a problem. Is there a site where to build free images ?

from docker-baseimage-gui.

jlesage avatar jlesage commented on August 17, 2024

I have the exact same Docker version as you. So I'm not sure why it doesn't work on Synology. Are you building the image as root (using sudo)? Or maybe you could try to build on another machine?

from docker-baseimage-gui.

jlesage avatar jlesage commented on August 17, 2024

I think I found the problem: the ubuntu baseimage was 32bit instead of 64bit. Probably that 32bit execution is not supported on your Synology device, which would explain the errors you see.

This is now fixed in the latest version of the baseimage.

from docker-baseimage-gui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.