我在这里读到,我可以使用gcloud
SDK从容器镜像创建实例。以下是他们如何为nginx操作的方法。
gcloud alpha compute instances create-from-container nginx-vm \
--docker-image=gcr.io/google-containers/nginx:latest \
--port-mappings=80:80:TCP
我想用我制作的一个node镜像来做这件事。我可以使用
docker run -p 49160:8080 -d myusername/node-web-app
在本地运行它,但是我不知道这个镜像在哪里。我的理解是,我可以将镜像直接传输到云计算上运行的VM中,然后使用类似上面那个代码片段的方法进行操作。我该如何找到这个镜像呢?这个问题表明它们位于/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2,但那里的列表看起来并不十分有希望。- .
- ..
- Docker.qcow2
- console-ring
- console-ring.0
- console-ring.1
- console-ring.2
- console-ring.3
- console-ring.4
- console-ring.5
- hypervisor.pid
- lock
- log
- mac.0
- nic1.uuid
- pid
- syslog
- tty -> /dev/ttys000