aleph-im / aleph-vm

Aleph.im VM execution engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Should the Docker image for the VM supervisor be deprecated?

odesenfans opened this issue · comments

It seems that the latest changes related to nftables break the workflow of running the VM supervisor within a Docker container with
run_vm_supervisor.sh. I see 3 possibilities:

  1. Create the proper abstractions for networking, for example with a proper Network Python protocol/abstract class and a NoNetwork implementation.
  2. Enable networking in the Docker container. No idea where to start with that though.
  3. Make run_vm_supervisor.sh run natively.

While option 3 is not perfect (ex: the Dockerfile is convenient to install dependencies properly), it would make the dev flow closer to the node operator flow.