答案1
使用 VitualBox,您可以直接从虚拟机通过主机 ip 访问主机,有两种方法可以将您的 cloud-config.yaml 复制到您的虚拟机:
scp:scp 是 rancheros 中的内置命令。
#scp -r <user>@<host_ip>:/cloud-confg.yaml . (be sure sshd service is active in host)
python:在包含 cloud-config.yaml 文件的文件夹中运行一个简单的 http 服务器。
#python3 -m http.server (in host) #wget <host_ip>:8000/cloud-config.yaml (in vm) or #ros install -c http://<host_ip>:8000/cloud-config.yaml -d /dev/sda (in vm)
此外,建议使用 docker-machine 在 virtualbox vm 中安装 rancheros。