【发布时间】:2015-07-28 23:49:18
【问题描述】:
我正在尝试在 Google Container Engine 中运行 docker 映像。该实例没有运行 docker 镜像。我可以 ssh 并运行 docker 命令,然后服务就会启动。但是当我从终端启动实例时什么也没有发生。有人可以看看我做错了什么。
我的 docker 文件看起来像
FROM golang
RUN mkdir -p /app
COPY . /app
RUN go get golang.org/x/tools/cmd/present
ENTRYPOINT cd /app && /go/bin/present -http=":8080"
EXPOSE 8080
containers.yaml 看起来像
version: v1beta3
containers:
- name: talks
image: sheki/talks
ports:
- name: http-port
containerPort: 8080
hostPort: 80'
启动实例的命令是
gcloud compute instances create zoop \
--image container-vm \
--metadata-from-file google-container-manifest=containers.yaml \
--zone us-central1-a \
--machine-type f1-micro
【问题讨论】:
标签: kubernetes google-kubernetes-engine