Une image Docker vous est fournie pour évaluer ces fonctionnalités. Vous pouvez télécharger cette image dans le proxy AIStreamer.
Veuillez noter que l'utilisation d'un logiciel tiers est à votre entière discrétion. Google ne détient pas les droits d'auteur des logiciels tiers.
Conditions requises
Installez Docker.
Installez Google Cloud CLI.
Installez Kubernetes.
Créer une image Docker
Accédez au répertoire d'ingestion, puis exécutez la ligne de commande suivante sur votre machine hôte :
$ export DOCKER_IMAGE=gcr.io/gcp-project-name/docker-image-name:version $ docker build -t $DOCKER_IMAGE -f env/Dockerfile .
Essayer l'image Docker sur l'hôte local
Exécutez la commande suivante dans le terminal de la machine hôte :
$ docker run -it $DOCKER_IMAGE /bin/bash
La commande renvoie une réponse semblable à l'exemple suivant.
root@e504724e76fc:/#
Pour ouvrir un autre terminal qui se connecte à Docker, exécutez la commande suivante sur la machine hôte :
$ docker exec -it e504724e76fc /bin/bash
Vous disposez maintenant de deux terminaux hôte dans le même conteneur Docker.
Paramètre d'environnement de l'image Docker
Vous pouvez personnaliser certains paramètres d'environnement dans l'image Docker.
#set up environment for Google Video Intelligence Streaming API
ENV SRC_DIR /googlesrc #Source code directory
ENV BIN_DIR /google #Binary directory
Transférer une image Docker vers le répertoire de conteneurs Google Cloud
Exécutez la commande suivante dans le terminal de votre machine hôte:
$ gcloud docker --verbosity debug -- push $DOCKER_IMAGE
Vous devrez peut-être définir un contrôle d'accès.
Déployer sur Google Cloud
Exécutez les commandes suivantes dans le terminal de la machine hôte :
$ export KUBE_ID=any_string_you_like $ kubectl run -it $KUBE_ID --image=$DOCKER_IMAGE -- /bin/bash
La commande renvoie un résultat semblable à celui-ci :
root@$KUBE_ID-215855480-c4sqp:/#
Pour ouvrir un autre terminal se connectant au même conteneur Kubernetes sur Google Cloud, exécutez la ligne de commande suivante sur la machine hôte:
$ kubectl exec -it $KUBE_ID-215855480-c4sqp -- /bin/bash
Vous disposez maintenant de deux terminaux hôte dans le même conteneur Kubernetes sur Google Cloud.