Multipass中文文档-与实例共享数据

总目录

1. 概览

2. 教程

3. 使用指引

    3.1 安装Multipass - 基于Linux / 基于macOS / 基于Windows

    3.2 管理实例 - 创建实例 / 修改实例 / 使用实例 / 使用实例命令别名 / 与实例共享数据 👈 / 移除实例

    3.3 管理Multipass - 设置驱动 / 使用Multipass服务授权代理 / 远程使用Multipass / 提高挂载性能 / 使用Packer打包Multipass镜像 / 设置图像界面 / 使用不同的macOS终端 / 配置Multipass外部储存位置

    3.4 问题排查 - 连接日志 / 网络问题处理


如何与实例共享数据

也见: Instance

这篇文档展示了如何在你的主机和实例之间共享数据。有两种方法实现,一是mount命令,另一个是transfer命令。

内容:


使用mount命令

也见:mount, umount

在主机与Multipass实例之间共享数据,推荐使用mount命令:

$ multipass mount $HOME keen-yak
$ multipass info keen-yak
...
Mounts:   /home/michal => /home/michal

从此开始,/home/michal将在实例内可用。

你也可以在实例内具像化路径去挂载本地路径:

$ multipass mount $HOME keen-yak:/some/path

挂载也可以在launch命令中作为选项之一:

multipass launch --mount /some/local/path:/some/instance/path

使用umount解挂已挂载的路径。你可以使用具体的路径取消挂载,也可以不使用路径一次取消所有挂载:

$ multipass umount keen-yak
$ multipass info keen-yak
...
Mounts:   -- 

使用transfer命令

你也可以使用transfer命令只复制文件。如果文件在实例内,在路径前加上实例名前缀:

$ multipass transfer keen-yak:/etc/crontab keen-yak:/etc/fstab /home/michal
$ ls -l /home/michal/crontab /home/michal/fstab
-rw-r--r-- 1 michal michal 722 Oct 18 12:13 /home/michal/crontab
-rw-r--r-- 1 michal michal  82 Oct 18 12:13 /home/michal/fstab
$ multipass transfer /home/michal/crontab /home/michal/fstab keen-yak
$ multipass exec keen-yak -- ls -l crontab fstab
-rw-rw-r-- 1 ubuntu ubuntu 722 Oct 18 12:14 crontab
-rw-rw-r-- 1 ubuntu ubuntu  82 Oct 18 12:14 fstab

原文链接

How to share data with an instance

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值