Image Docker disediakan bagi Anda untuk mengevaluasi fitur ini. Anda dapat mendownload gambar ini sebagai bagian dari AIStreamer.
Perhatikan bahwa penggunaan software pihak ketiga sepenuhnya merupakan kebijaksanaan Anda. Google tidak memiliki hak cipta software pihak ketiga.
Prasyarat
Instal Docker.
Instal Google Cloud CLI.
Instal Kubernetes.
Mem-build image Docker
Buka direktori penyerapan dan jalankan command line berikut di mesin host Anda:
$ export DOCKER_IMAGE=gcr.io/gcp-project-name/docker-image-name:version $ docker build -t $DOCKER_IMAGE -f env/Dockerfile .
Mencoba image Docker di host lokal
Jalankan perintah berikut di terminal untuk mesin host Anda:
$ docker run -it $DOCKER_IMAGE /bin/bash
Perintah ini menampilkan respons yang mirip dengan contoh berikut.
root@e504724e76fc:/#
Untuk membuka terminal lain yang terhubung ke Docker, jalankan perintah berikut di mesin host:
$ docker exec -it e504724e76fc /bin/bash
Sekarang, Anda memiliki kedua terminal host yang berada dalam container Docker yang sama.
Setelan lingkungan image Docker
Beberapa setelan lingkungan dapat disesuaikan di image Docker.
#set up environment for Google Video Intelligence Streaming API
ENV SRC_DIR /googlesrc #Source code directory
ENV BIN_DIR /google #Binary directory
Mendorong image Docker ke registry container Google Cloud
Jalankan perintah berikut di terminal untuk mesin host Anda:
$ gcloud docker --verbosity debug -- push $DOCKER_IMAGE
Anda mungkin perlu menetapkan kontrol akses.
Men-deploy ke Google Cloud
Jalankan perintah berikut di terminal untuk mesin host Anda:
$ export KUBE_ID=any_string_you_like $ kubectl run -it $KUBE_ID --image=$DOCKER_IMAGE -- /bin/bash
Tindakan ini akan menampilkan respons yang mirip dengan berikut ini:
root@$KUBE_ID-215855480-c4sqp:/#
Untuk membuka terminal lain yang terhubung ke penampung Kubernetes yang sama di Google Cloud, jalankan command line berikut di mesin host:
$ kubectl exec -it $KUBE_ID-215855480-c4sqp -- /bin/bash
Sekarang, Anda memiliki kedua terminal host yang berada dalam penampung Kubernetes yang sama di Google Cloud.