podman在mac上面,远程链接到linuxserver上
podman是一个可以替代docker的容器技术。特色功能之一,就是可以在Mac或者Windows上面,通过ssh协议,远程连接到linux上面,操作远程的podman。你用起来,就跟本地的podman一样的。比你在mac或者windows下面,跑虚拟机,要好很多。
但是配置起来,需要一点点耐心。
你先要准备好ssh的key,避免不必要的麻烦,我们直接得用sshkeyided25519
首先远程linux服务器,你得先装podman,我们以opensusetumbleweed为例,你需要执行这样的命令安装,并配置podmansudoizypperinstallpodmansystemctlenablepodman。socketsystemctlstartpodman。socketloginctlenablelingerroot
sshd也是必须要启用的,不然你无法以sshd协议链接linux服务器。
systemctlenablesshd
记住,你得生成,或者自己准备ssh的key,以ided25519格式为佳。
保证可以通过sshvroot目标机器ip登录远程服务器
然后接下来你执行命令,在mac或者windows下面,利用podman的远程链接功能,链接到远程podman服务器。
podmanlogleveldebugsystemconnectionaddwskdidentityUsersnomore。sshided25519ssh:root172。30。1。112
查看连接信息
podmansystemconnectionls
NameURIIdentityDefault
wskssh:root172。30。1。112:22runpodmanpodman。sockUsersnomore。sshided25519true
然后看下版本信息podmaninfohost:arch:amd64buildahVersion:1。23。1cgroupControllers:cpusetcpuiomemoryhugetlbpidsrdmamisccgroupManager:systemdcgroupVersion:v2conmon:package:conmon2。0。301。2。x8664path:usrbinconmonversion:conmonversion2。0。30,commit:unknowncpus:8distribution:distribution:opensusetumbleweedversion:20220126eventLogger:journaldhostname:localhost。localdomainidMappings:gidmap:nulluidmap:nullkernel:5。16。21defaultlinkmode:dynamiclogDriver:journaldmemFree:23369572352memTotal:25125494784networkBackend:ociRuntime:name:runcpackage:runc1。1。01。1。x8664path:usrbinruncversion:runcversion1。1。0commit:v1。1。00g605c1cb1cc0cspec:1。0。2devgo:go1。17。6libseccomp:2。5。3os:linuxremoteSocket:exists:truepath:runpodmanpodman。socksecurity:apparmorEnabled:truecapabilities:CAPAUDITWRITE,CAPCHOWN,CAPDACOVERRIDE,CAPFOWNER,CAPFSETID,CAPKILL,CAPMKNOD,CAPNETBINDSERVICE,CAPNETRAW,CAPSETFCAP,CAPSETGID,CAPSETPCAP,CAPSETUID,CAPSYSCHROOTrootless:falseseccompEnabled:trueseccompProfilePath:etccontainersseccomp。jsonselinuxEnabled:falseserviceIsRemote:trueslirp4netns:executable:usrbinslirp4netnspackage:slirp4netns1。1。111。3。x8664version:slirp4netnsversion1。1。11commit:unknownlibslirp:4。6。1SLIRPCONFIGVERSIONMAX:3libseccomp:2。5。3swapFree:2147811328swapTotal:2147811328uptime:1h57m59。17s(Approximately0。04days)plugins:log:k8sfilenonejournaldnetwork:bridgemacvlanvolume:localregistries:search:registry。opensuse。orgdocker。iostore:configFile:etccontainersstorage。confcontainerStore:number:1paused:0running:0stopped:1graphDriverName:btrfsgraphOptions:{}graphRoot:varlibcontainersstoragegraphStatus:BuildVersion:Btrfsv5。16LibraryVersion:102imageCopyTmpDir:imageStore:number:1runRoot:varruncontainersstoragevolumePath:varlibcontainersstoragevolumesversion:APIVersion:3。4。4Built:1639008000BuiltTime:ThuDec908:00:002021GitCommit:GoVersion:go1。13。15OsArch:linuxamd64Version:3。4。4
接下来我们运行一个容器试试podmanrunhelloworldHellofromDocker!Thismessageshowsthatyourinstallationappearstobeworkingcorrectly。Togeneratethismessage,Dockertookthefollowingsteps:1。TheDockerclientcontactedtheDockerdaemon。2。TheDockerdaemonpulledthehelloworldimagefromtheDockerHub。(amd64)3。TheDockerdaemoncreatedanewcontainerfromthatimagewhichrunstheexecutablethatproducestheoutputyouarecurrentlyreading。4。TheDockerdaemonstreamedthatoutputtotheDockerclient,whichsentittoyourterminal。Totrysomethingmoreambitious,youcanrunanUbuntucontainerwith:dockerrunitubuntubashShareimages,automateworkflows,andmorewithafreeDockerID:https:hub。docker。comFormoreexamplesandideas,visit:https:docs。docker。comgetstarted
如果我们在远程linux服务器上执行命令,应该可以看得到刚刚我们运行的容器实例podmanpsaCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESb29d32e90a6ddocker。iolibraryhelloworld:latesthello9secondsagoExited(0)8secondsagovibrantkapitsa
当你完成这个简单的实例之后,你会发现,你已经初步掌握了podman如何链接远程linux服务器。
这样你可以在本地开发代码,开发完了,可以利用远程linux,构建容器镜像
比如我的电脑是mac,我先clone一个很小的仓库,,尝试构建镜像gitclonehttps:github。comcnmadealpinersync。gitCloningintoalpinersync。。。remote:Enumeratingobjects:6,done。remote:Total6(delta0),reused0(delta0),packreused6Receivingobjects:100(66),done。cdalpinersynclsaltotal16drwxrxrx5nomorestaff160Jan3009:49。drwxrxrx66nomorestaff2112Jan3009:49。。drwxrxrx12nomorestaff384Jan3009:49。gitrwrr1nomorestaff53Jan3009:49Dockerfilerwrr1nomorestaff94Jan3009:49README。mdcatREADME。mdalpinersyncRsyncdockerimagewithalpinelinuxAverysmallrsyncutilsforyoursystem。podmanbuildtcnmadealpinersync。STEP13:FROMalpineResolvingalpineusingunqualifiedsearchregistries(etccontainersregistries。conf)Tryingtopullregistry。opensuse。orgalpine:latest。。。Tryingtopulldocker。iolibraryalpine:latest。。。GettingimagesourcesignaturesCopyingblobsha256:59bf1c3509f33515622619af21ed55bbe26d24913cedbca106468a5fb37a50c3Copyingblobsha256:59bf1c3509f33515622619af21ed55bbe26d24913cedbca106468a5fb37a50c3Copyingconfigsha256:c059bfaa849c4d8e4aecaeb3a10c2d9b3d85f5165c66ad3a4d937758128c4d18WritingmanifesttoimagedestinationStoringsignaturesSTEP23:RUNapkupdatefetchhttps:dlcdn。alpinelinux。orgalpinev3。15mainx8664APKINDEX。tar。gzfetchhttps:dlcdn。alpinelinux。orgalpinev3。15communityx8664APKINDEX。tar。gzv3。15。0242gf2c09d7474〔https:dlcdn。alpinelinux。orgalpinev3。15main〕v3。15。0239g755d336b9e〔https:dlcdn。alpinelinux。orgalpinev3。15community〕OK:15848distinctpackagesavailable2d025effc07STEP33:RUNapkaddrsyncopenssh(115)Installingopensshkeygen(8。8p1r1)(215)Installingncursesterminfobase(6。3p20211120r0)(315)Installingncurseslibs(6。3p20211120r0)(415)Installinglibedit(20210910。3。1r0)(515)Installingopensshclientcommon(8。8p1r1)(615)Installingopensshclientdefault(8。8p1r1)(715)Installingopensshsftpserver(8。8p1r1)(815)Installingopensshservercommon(8。8p1r1)(915)Installingopensshserver(8。8p1r1)(1015)Installingopenssh(8。8p1r1)(1115)Installinglibacl(2。2。53r0)(1215)Installinglz4libs(1。9。3r1)(1315)Installingpopt(1。18r0)(1415)Installingzstdlibs(1。5。0r0)(1515)Installingrsync(3。2。3r5)Executingbusybox1。34。1r3。triggerOK:13MiBin29packagesCOMMITcnmadealpinersync68706d6f1bbSuccessfullytaggedlocalhostcnmadealpinersync:latest68706d6f1bbf71f899038e92ec3edddc4eafbc32a3f15811081a8be435a8e474
我们分别在mac和远程linux看看我们的镜像是否构建成功了podmanimagesREPOSITORYTAGIMAGEIDCREATEDSIZElocalhostcnmadealpinersynclatest68706d6f1bbf12secondsago16。1MB
到这里,容器的运行,镜像构建,这些基本操作,你都已经掌握了。
刚中有柔,LEOPOLD全新粉色主题机械键盘FC980MTi在Leopold成功将自己的键帽升级为领先于行业之上的PS和PD键帽之后,对于新品开发的重心就转移到了键盘的个性配色之上,先后推出了多款极具个性和眼球度的颜色让人目不暇接,有深……
厉害了!vivo手机居然能自动清灰?手机我们每天都在用但vivo手机还有一些超好用的功能可能你并没有发现哟今天就跟你分享一下一起来看看吧!今天就给大家分享几个vivo手机中不为……
小蚂蚁都已经快5岁了,还没有玩够?2021年备受关注的成都车展已经在近日落下了帷幕。在本届成都车展上,奇瑞新能源与大多数传统汽车品牌的展台不同,并没有举办传统的新闻发布会,而是以数台与众不同的改装车极具时尚感的……
现代连笔弹跳书法字体DreamMac书法字体下载现代连笔弹跳书法字体Dreammacw下载站https:www。macw。commb244。html?idMzAyODU5Jl8mMjcuMTg2LjE1Lj……
剪辑小能手必备六个FinalCutProX实用技巧FinalCutProX是一款mac视频剪辑软件,FinalCutProX为原生64位软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清……
这几款适合年轻人的车,看看有没有你喜欢的当今时代,年轻人对汽车的需求越来越旺盛,但年轻人普遍手头都不算太充裕,这成为年轻人购车的一个难题。因此,为了迎合年轻人的各种需求,各个汽车厂商施尽法宝,提高了产品的性价比,制作……
高速互连以满足下一代超规模和企业数据中心的需求Molex正在扩大其高速铜缆和光互连及模块的全球部署,以帮助客户更好地满足对更高带宽的需求。Molex广泛的下一代连接解决方案组合利用铜缆和光学领域的最新进展提供高信号完整性、……
最佳旅拍搭档,易拍易剪的魔爪MiniMX稳定器一、前言用手机拍摄记录生活的便利不言而喻,用手机拍,绝大多数情况下都不会有人拦你,躲你,大家熟视无睹,你可以尽情的创作。如果想用手机创作出稳定、流畅、高质量的画面,一款运……
国庆出游带上这些数码装备让你拍出大片突围京东摄影金像奖国庆长假已经近在咫尺,对于期盼已久的假期,很多人早早就做好了打算。摄影爱好者们更是欢天喜地,可以在假期里尽情施展自己的摄影才华,不如如此,2021京东摄影金像奖(JDPA)大赛……
这一口哈苏月饼,你可曾尝过?月球表面,NASA,哈苏相机拍摄CHAPTER01赏月哈苏与月球说之不尽的浪漫1962年随水星计划8号登上太空的哈苏500C,是当时太空舱内唯一没有经过……
明星艺术签名设计v4。7免费版明星艺术签名设计免费版是一款为用户朋友们打造的签名设计app,很多用户都非常的羡慕明星能够拥有自己的签名,使用这款明星艺术签名设计免费版人人都能拥有自己的专属签名,虽然现在是互……
是男人都会爱的超跑游戏鼠标雷柏VT960较早前,雷柏细分市场推出了自己的女性品牌ralemo不知道小伙伴们有没有印象,当时第一时间也上手了它的第一款针对女性的鼠标Air1。体验结尾时笔者就说过,这种超前设计风格其实是……
电影手机2将拍手机2正式开拍原班人马悉数回归(图)电影手机2将拍:手机2正式开拍原班人马悉数回归(图)2003年,一部经典的贺岁电影《手机》问世,电影向我们展示了那个年代的新事物mdash;mdash;手机的两面性,人们……
鬼吹灯中湘西尸王怎么死的湘西尸王来历介绍鬼吹灯之怒晴湘西中怒晴鸡、六翅蜈蚣、分山撅子甲、黑琵琶等,其实这些都不算啥,尸王才是重头戏,最后的大BOSS就是湘西尸王,其实湘西最出名的就是僵尸了,传说这个尸王已经存在将近千……
造型呆萌,不烧油续航403KM,价格低销量高,带你看零跑T0在宏光MINIEV大火之后,很多车企都发现了微型电动车这个蓝海市场的潜力,发现了老百姓对于纯电动代步车的需求,于是纷纷开始打造对应的车型。比如说长城旗下的子品牌欧拉,旗下就有多……
橙红年代小说结局及感情介绍电视剧橙红年代介绍橙红年代小说结局及感情介绍:电视剧橙红年代介绍由陈伟霆、马思纯主演的电视剧《橙红年代》一直备受网友们的关注,据悉,这部是根据骁骑校的同名小说改编而来的,那在小说中,结局是……
软件专盯跳槽者,背后仍是个人隐私保护之困丨长江评论长江日报评论员杨于泽据媒体近日报道,由上市公司深信服开发的行为感知系统软件可对企业员工进行离职倾向分析评级,评价词汇包含高危疑似可疑等。有人上传配图,显示了某公司一部门中……
顶楼3预告上映,顶楼三季一共多少集顶楼说起来就会有很多人了解,可最近顶楼3有关的预告快要上映,很多的网友就想去了解一下有关的故事,毕竟该剧演出来是很精彩,想去了解下一步的发展情况如何,但有的网友就不清楚顶楼三季……
孙红雷的电视剧有哪些被潜伏还被征服太好看了大家对于孙红雷的印象应该是非常深刻的,孙红雷是一位非常出色的影视演员,锻造了非常出色的角色,那孙红雷的电视剧有哪些呢?下面就给大家盘点列举下孙红雷好看的电视剧,不得不说的是孙红……
鸡毛飞上天湖北播出张译殷桃时代浮沉由余丁导演执导,申捷编剧,张译、殷桃、陶泽如、张佳宁、高姝瑶、吴其江、花昆、程实、林伊婷领衔主演的现实主义都市商业剧《鸡毛飞上天》将于3月17日晚登陆湖北卫视长江剧场,每晚两集……
夫妻那些事电视剧家庭情感电视剧剧情剧照夫妻那些事电视剧:家庭情感电视剧剧情剧照家庭情感电视剧《夫妻那些事》由著名演员陈数、黄磊联袂主演。夫妻那些事剧情将通过描述男女主角和他们两对好友的婚姻生活,深刻探讨两性情……
江疏影美腿热裤江疏影穿热裤露白皙美腿(图)江疏影外形清丽窈窕,性格淳和雅致,肤白貌美、身材高挑的她无论走到哪都能很快吸引众人的目光。她在电影《致我们终将逝去的青春》中姣好清纯的面容和轻盈纤弱的身姿唤醒了很多人对校园时代……
江疏影胸围致青春剧照秀傲人胸围(图)江疏影胸围,致青春剧照秀傲人胸围吸引了不少网友围观,随后纷纷好奇江疏影胸围多大,从她个人资料中并未看出胸围大小。江疏影胸围多大,从江疏影胸围图片可以看出,目测大概有d罩杯……
受话器外置式助听器的适用人群是什么?受话器外置式助听器,适合中度轻度听力患者。特别是低频较好的听力,这样可以避免堵耳现象。这种类型的助听器机身较小,外观漂亮,很受年轻患者的喜爱。受话器外置式助听器也叫RIC……