Because you can’t install apt/rpm packages on Endless, you would need to download those as binary tarballs that you can run from your user’s directory.
Alternately, you might be able to install Docker from a binary tarball, and then install those others from pre-made containers