open-autonomy
open-autonomy copied to clipboard
Ensure open-autonomy is compatible with docker desktop context in Linux
Is your feature request related to a problem? Please describe. Feature request
Describe the solution you'd like Rather recently, Docker offers a Linux-based Docker desktop bundle, which seems a convenient installation for many users, as it includes Docker engine, Docker compose, Kubernettes etc. However, Docker Desktop on Linux runs a Virtual Machine (VM) so creates and uses a custom docker context desktop-linux on startup. Unfortunately, open-autonomy fails to work well with this setup, and requires the traditional Docker engine installation.
It is important to note that Docker seems to be promoting Docker desktop as the "easiest and quickest way to get started". So there could be a non-negligible amount of first-time users of open-autonomy which might get frustrated and consequently lose interest by installing this and noticing that it fails on the Set up + Quick start guides.
Describe alternatives you've considered Insert a warning in the documentation about the convenience of NOT using Docker desktop on Linux. (surprisingly, we have another note which requires to have Docker desktop running on Windows and Mac...)
Additional context Read more here:
- https://docs.docker.com/desktop/install/linux-install/
- https://docs.docker.com/desktop/faqs/linuxfaqs/#what-is-the-difference-between-docker-desktop-for-linux-and-docker-engine
- https://docs.docker.com/engine/install/ubuntu/#installation-methods