2017-10-04 9 views
1

Lorsque vous essayez d'installer driverless-ai sur AWS EC2, j'exécute toutes les étapes jusqu'à l'étape 6 dans le guide: "6. Démarrez l'image docker Driverless AI:"Comment installer H2O driverless-ai sur AWS?

J'essaie de la commande, il décrit:

nvidia-docker run --rm -u ‘id -u‘:‘id -g‘ -p 12345:12345 -p 9090:9090 -v ‘pwd‘/data:/data -v ‘pwd‘/log:/log -v ‘pwd‘/license:/license opsh2oai/h2oai-runtime 

et revenir: drapeau raccourci inconnu: 'g' dans -g »

Répondre

1

Vous vraiment besoin de passer le uid utilisateur linux courant/pid avec le paramètre -p de « run nvidia-docker "commande. C'est comme ça que tu peux le faire.

Si vous exécutez la commande id sur une machine Ubuntu, vous verrez les IDU/gid suivantes pour le nom d'utilisateur connecté « ubuntu »:

$ id 
uid=1000(ubuntu) gid=1000(ubuntu) 

Vous utiliserez cette information avec le paramètre -p " nvidia-docker commande run » comme ci-dessous:

nvidia-docker run -u 1000:1000 

Qu'est-ce que vous pouvez le faire exécuter la commande suivante pour obtenir de l'aide sur nvidia-docker:

nvidia-docker run --help 
0

Il semble que vous utilisiez le mauvais devis. Votre exemple a une apostrophe (') et il devrait s'agir d'une backquote (`).

BACKQUOTE (correct):

$ echo `id -g` 
20 

Apostrophe (incorrect):

$ echo 'id -g' 
id -g 


Notez également que les instructions se réfèrent maintenant à une start-up AMI (vous shouldn Il ne faut plus taper ce genre de choses en vous-même).