Estoy siguiendo esto tutorial para lanzar un ShinyProxy en contenedor con un docker enine . Funciona como se espera, hasta que aparece esto getent
comando que parece no estar disponible para MacOS :(
sudo docker run -v /var/run/docker.sock:/var/run/docker.sock:ro --group-add $(getent group docker | cut -d: -f3) --net sp-example-net -p 8080:8080 shinyproxy-example
He comprobado el resultado de getent group docker | cut -d: -f3
en un ordenador Linux con Debian 11 (donde era posible abrir las aplicaciones dentro de la imagen docker de ShinyProxy, por cierto):
$ getent group docker
docker:x:998:r
$ getent group docker | cut -d: -f3
998
He intentado conseguir algo similar en un MacOS 12.2 con dscacheutil
pero parece que no hay ningún grupo llamado docker
:
$ dscacheutil -q group | grep docker
Por desesperación, intenté lanzar docker sin el --group-add
-parte, pero entonces ShinyProxy vierte sus núcleos. Por lo tanto, mi pregunta: ¿qué comando puede reemplazar getent
?