Lamentablemente, la implementación de Docker en M1 tiene algunos problemas, lo que significa que nuestra imagen base no funciona
En cuanto al aislamiento de los entornos de desarrollo, mi consejo sería asegurarse de utilizar Bundler / Yarn para permitir la instalación de diferentes dependencias para cada proyecto. Para Ruby, también existen herramientas como rvm, que permiten cambiar instantáneamente entre diferentes versiones de Ruby.