今日推荐:lima

2021.5.19 周三

留●白

沉思 浮躁

今日推荐

Lima:Linux-on-mac(“用于Linux的macOS子系统”,“用于Mac的容器”)

这个项目是用go写的,对于正在学习go的朋友,可以研究研究这个。

Lima在macOS上启动Linux虚拟机,并具有自动文件共享,端口转发和容器化功能。可以将Lima视为某种非官方的“ Linux的macOS子系统”,或“ Mac的容器”。Lima的目标是向Mac用户推广包含nerdctl(contaiNERD ctl)的容器,但是Lima也可以用于非容器应用程序。

示例:

$ uname -a
Darwin macbook.local 20.4.0 Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.101.2~1/RELEASE_X86_64 x86_64

$ lima uname -a
Linux lima-default 5.11.0-16-generic #17-Ubuntu SMP Wed Apr 14 20:12:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ LIMA_INSTANCE=arm lima uname -a
Linux lima-arm 5.11.0-16-generic #17-Ubuntu SMP Wed Apr 14 20:10:16 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

跨macOS和Linux共享文件

$ echo "files under /Users on macOS filesystem are readable from Linux" > some-file

$ lima cat some-file
files under /Users on macOS filesystem are readable from Linux

$ lima sh -c 'echo "/tmp/lima is writable from both macOS and Linux" > /tmp/lima/another-file'

$ cat /tmp/lima/another-file
/tmp/lima is writable from both macOS and Linux"

运行容器化容器(与Docker容器兼容)

$ lima nerdctl run -d --name nginx -p 127.0.0.1:8080:80 nginx:alpine      

http://127.0.0.1:8080 is accessible from both macOS and Linux. NOTE Privileged ports (1-1023) cannot be forwarded

For the usage of containerd and nerdctl (contaiNERD ctl), visit https://github.com/containerd/containerd and https://github.com/containerd/nerdctl.

关于具体的安装和使用方法,可以去GitHub查看,作者在readme文件里面描述的很清楚。

废话不多说,上地址:

https://github.com/AkihiroSuda/lima

来源:GitHub(侵删) 图片:网络(侵删)

DESIGNED BY ZOE · 2020

本文分享自微信公众号 - 佳爷的后花媛(zoe1368329355),作者:仇诺伊

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 今日推荐:wttr.in

    最近天气好闷啊。今天想推荐的这个,就是和天气有点关系,不知道大家平时看天气是从哪里查看,反正自从有了小程序,佳爷的天气预报都是从小程序里面翻阅的,上次看gith...

    仇诺伊
  • 今日推荐:learnGitBranching

    今天要推荐的就是可视化的git。有助于了解git的工作原理,清晰明了!LearnGitBranching是一个git仓库可视化工具,沙箱,以及一系列教育教程和挑...

    仇诺伊
  • 今日推荐:PaddleHub

    PaddleHub是飞桨生态的预训练模型应用工具,它提供的预训练模型涵盖了图像分类、目标检测、词法分析、语义模型、情感分析、视频分类、图像生成、图像分割、文本审...

    仇诺伊
  • 今日推荐:qrcp

    现在已经是二维码的天下了,随处可见的二维码,大家应该不会陌生,记得很久之前还写过一篇关于二维码的文章,正好可以溜出来看看:

    仇诺伊
  • 今日推荐:AutoEq

    佳爷特别喜欢听歌,而且稍微对耳机有那么点追求,这次想推荐的当然不是耳机,哈哈是,一款软件。

    仇诺伊
  • 今日推荐:pyboy

    好气哦,看到一个好玩的项目,准备整下来玩玩,阿西吧,各种报错。难道命中注定不能上班玩游戏咩‍。

    仇诺伊
  • 今日推荐:PythonPlantsVsZombies

    ‍‍‍‍‍‍实施植物:向日葵,豌豆,wallnut,snowpeashooter,cherrybomb,threepeashooter,剁碎,puffshroo...

    仇诺伊
  • 今日推荐:privacybot

    PrivacyBot是一项简单的自动化服务,用于与databrokers一起发起CCPA删除请求。

    仇诺伊
  • 今日推荐:whatfreewords

    VaccineNotifier会定期检查Cowin门户,以查找个人识别码和年龄可用的疫苗接种位。如果找到,它将每分钟发送电子邮件,直到有可用的为止。

    仇诺伊
  • 今日我推荐:libModbus

    我们曾在公众号里给大家讲过很多有关于Modbus的知识,还培训过Modbus驱动的开发和调试,今天我们给大家推荐一个常用的开源Modbus协议栈libmodbu...

    用户1605515
  • 今日推荐:Background-Matting

    今天要推荐的一个仓库就是这样的,看了视频展示出来的效果,真的想马上就试一试,把曾经想去的地方都替换一遍。

    仇诺伊
  • 今日推荐:sha256-animation

    关于sha256相信很多人都不陌生,尤其是经常会写接口啥的,在加密中这个哈希使用很频繁。但是这个值到底是怎么生成的,有人好奇么?

    仇诺伊
  • 今日推荐:awesome-architecture

    但是这条路还是有很多人走,而且也留下了相应的封神之法,今天推荐的就是一个相当详细的架构师框架学习图。内容很充实,看目录的时候,滚动条滚了很多次!学习起来肯定也不...

    仇诺伊
  • 今日推荐:chinese-poetry

    今天想推荐的是一个偏文艺的,没有太多的代码性,但是却是圆了我小时候的想法,以前很喜欢古诗词,但是那时候没有互联网,都是通过课本和书籍去查询,现在有了网络不一样了...

    仇诺伊
  • 今日推荐:git-bug

    很久之前,一直想写个bug追踪的系统,但是吧,一直也没写出来,今天逛g站,突然发现这个,感觉,噢哟,很不错哦,值得分享。

    仇诺伊
  • 今日推荐fucking-algorithm

    最近应该也是跳槽季,很多公司都大换血了,也有很多同行开始展望新的机会,在这个情况下,当然少不了刷题临时抱佛脚了。

    仇诺伊
  • 今日推荐:python-small-examples

    今天推荐的适合python学习者,这个仓库里作者收集了几百个很有趣的示例,都是用 python去实现的。

    仇诺伊
  • 今日推荐:system-design-primer

    这是一个非常硬核的仓库,主要面向学习系统架构设计的朋友,包含了相当详细的知识以及资源,并且有很多语言可以看。如果有这方面资源贡献的朋友,也可以把自己总结的内容分...

    仇诺伊
  • 今日小物件推荐

    新世纪福音战士可以说是永远得经典了,不论是故事还是思想,即使放在现在也有诸多可圈可点得地方.

    云深无际

扫码关注云+社区

领取腾讯云代金券