Docker 映像檔可為您評估這些功能。您可以下載此圖片做為 AIStreamer 的一部分。
請注意,使用第三方軟體所產生的後果由您自己承擔,Google 並非第三方軟體的著作權所有人。
先決條件
安裝 Docker。
安裝 Google Cloud CLI。
安裝 Kubernetes。
建構 Docker 映像檔
進入擷取目錄,並在主機上執行下列指令列:
$ export DOCKER_IMAGE=gcr.io/gcp-project-name/docker-image-name:version $ docker build -t $DOCKER_IMAGE -f env/Dockerfile .
在您的本機主機上試用 Docker 映像檔
在您的主機終端機執行下列指令:
$ docker run -it $DOCKER_IMAGE /bin/bash
此指令會傳回類似下列範例的回應。
root@e504724e76fc:/#
如要開啟另一個連線至 Docker 的終端機,請在主機上執行下列指令:
$ docker exec -it e504724e76fc /bin/bash
現在,您已經有兩個主機終端機位於同一個 Docker 容器中。
Docker 映像檔環境設定
您可在 Docker 映像檔中自訂某些環境設定。
#set up environment for Google Video Intelligence Streaming API
ENV SRC_DIR /googlesrc #Source code directory
ENV BIN_DIR /google #Binary directory
將 Docker 映像檔推送至 Google Cloud 容器登錄項
在主機的終端機中執行下列指令:
$ gcloud docker --verbosity debug -- push $DOCKER_IMAGE
您可能需要設定存取權控管。
部署至 Google Cloud
在主機的終端機中執行下列指令:
$ export KUBE_ID=any_string_you_like $ kubectl run -it $KUBE_ID --image=$DOCKER_IMAGE -- /bin/bash
這樣會傳回類似以下的回應:
root@$KUBE_ID-215855480-c4sqp:/#
如要開啟另一個連線至 Google Cloud上同一個 Kubernetes 容器的終端機,請在主機上執行下列指令:
$ kubectl exec -it $KUBE_ID-215855480-c4sqp -- /bin/bash
現在,您已有兩個主機終端機位於Google Cloud的同一個 Kubernetes 容器中。