Is there some way to tell docker-compose to run in an emulated architecure (like amd64)

  • Hi,


    it's a week now since i'm trying to run this tool called "CashFactory" on my Pi NAS, but it won't work...


    In short: "CashFactory" is a tool that combines some bandwithsharing services like Honeygain, Peer2Profit, etc. and installs them all in once in a docker-compose.


    What is my problem now?

    My problem is that some images like Honeygain doesn't run on ARM devices. Therefore i try to run them in an emulated architecture (AMD64) but i fail every time... I installed the architecture emulation docker, tried to run the docker-compose with the --platform linux/amd64, to add a line in the .yml file on the service saying environment: -platform: linux/amd64, but nothing works...


    Do you have any idea how i can run Honeygain in this "CashFactory" tool? I know that i could run Honeygain separat with docker run honeygain --platform linux/amd64 but why should i use the easy way, when i can do this also in a complicated way (with a nicer result since i have all services combined in one file) 8o


    Thanks very much for your answers,

    dissi

    • Offizieller Beitrag

    Nope. Docker doesn't do virtualization.

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.2 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!