OrbStack-MacOS下轻量的Linux虚拟机

  1. OrbStack下载
  2. OrbStack的工作逻辑
    1. 创建Ubuntu虚拟机
    2. 连接Ubuntu虚拟机
    3. 主机与虚拟机文件传输
    4. 虚拟机端口映射

OrbStack下载

https://orbstack.dev/

OrbStack的工作逻辑

创建Ubuntu虚拟机

可以在OrbStack的GUI界面创建虚拟机:

image-20230623191140675

其中, 创建后的虚拟机用户名就是在Mac本机上的用户名, 而需要输入的Name是虚拟机的主机名.

连接Ubuntu虚拟机

使用ssh可以直接连接:

ssh <Name>@orb

其中Name就是在创建虚拟机时输入的名字.

主机与虚拟机文件传输

文件传输可以通过scp进行.

Mac本机访问虚拟机文件: ~/OrbStack中可以查看

虚拟机访问Mac本机: /mnt/mac

虚拟机端口映射

虚拟机访问Mac本机服务: 本机的主机名为host.internal

Mac本机访问虚拟机: 直接用localhost就可以.