是否有直接方法将文件从本地计算机复制到Google Compute Engine上的VM实例内的docker容器中?
我知道gcloud compute ssh --container=XX
是在容器上执行命令的简便方法,但是没有类似的gcloud compute scp --container=XX
。注意:我使用gcloud alpha compute instances create-from-container ...
命令创建了这个VM和docker容器
请注意,具有rsync
类型的功能会比仅能够传输文件更好。
最佳答案
不幸的是,如果没有进行一些设置(它不在beta中),它看起来就不可用:尽管创建了一个卷映射,您仍可以通过在容器内运行sshd来侦听它映射到主机的自己的端口,从而做到这一点:
tcp:2022 --target-tags = XX-HOST
要么
关于docker - GCloud:将文件从本地计算机复制到Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44897626/