Have you looked at Incus. It is the successor to LXC (because of Canonical/Ubuntu). It can do containers, virtual machines and now docker images. I have it on my X86-64 laptop, and should be putting it on my Pi's soon. I intend to run various services in containers rather than install directly in OS. Makes upgrades / conflicts easier to manage.
@jeffs_piinthesky
5 күн бұрын
I haven't seen that, no. Sounds very interesting! Please let me know how you get on with it!
@alevans51
7 күн бұрын
I really like this capability. Thanks!
@jeffs_piinthesky
7 күн бұрын
Really happy you found it useful and thank you for the support!
@jyvben1520
5 күн бұрын
on debian, "ip ad show" works but so does "ip ad", another option is "hostname -I" gives pure ip address ( -I as in INDIA )
@jeffs_piinthesky
4 күн бұрын
Thank you for the clarification! Much appreciated!
@lyletaylor3728
4 күн бұрын
I think this is fun an interesting from a geek perspective (kind of like Jeff Geerling trying to get a full PCIe video card running on the Pi for 4k gaming :) ), but are there real use cases where you think this would be the "right" or preferable thing to do vs just using docker containers? That's a serious question - like I said, this is fun, and the VMs are probably still much faster than the computers I used to get through college, but I'm wondering how useful this could really be where it would be a preferred solution.
@jeffs_piinthesky
3 күн бұрын
I direct you to my comment in the video where I said "I'm not sure we're even there yet"...I 100% agree with you. Especially on lower grade hardware like SBC's it's hard to find genuine use cases for VM's. That said, the one I normally go back to is if your target runtime is something very specific and you want to run in an identical environment. With containers, the processes ultimately run in the context of the host. Just do a ps -ef on the host and you'll see them. In VM's, the processes are truly sandboxed in that environment. But again, fundamentally I do think you're absolutely right.
@diodeskies9087
7 күн бұрын
Very cool and well done. Cheers
@jeffs_piinthesky
7 күн бұрын
Thank you so much!!! Really appreciate the support!!
@luctorres6375
5 күн бұрын
Interesting video. It is worth it to buy a Raspberry PI 5 ?
@primeral
5 күн бұрын
I have a Pi5 running 8 useful docker containers with excellent reliability using minimal electricity.
@jeffs_piinthesky
5 күн бұрын
Great question. PI5 obviously has better processing grunt than prior models but it's really all about what you'd like to do with it. For me personally, I do a lot of work with video so lack of h/w video encode in the PI5 is a problem (it is there in PI4). So I think the big question is would you benefit from the beefier CPU or better IO (including the new PCIe interface). VMs aside, the 2GB PI5 is a good, budget option for playing with the device but obvs that little memory will restrict viable use cases.
@stephenhookings1985
5 күн бұрын
Wondering how this compares to proxmox or docker containers?
@jeffs_piinthesky
5 күн бұрын
I run Proxmox on my home server to provide easy management of my (large) VMs such as my Windows gaming VM. As per a prior video, smaller stuff I run on a PI5 NAS running OpenMediaVault which works beautifully. I'm a huge fan of Docker and it is great because it's far more lightweight. However under the hood, the actual processes are running on the host as opposed to in a sandboxed VM so it is different.
@thesimplicitylifestyle
5 күн бұрын
I love my Raspberry pi ai! 😎🤖
@jeffs_piinthesky
5 күн бұрын
You and me both!!!! One of the most amazing inventions of the last 20 years!!!
@BurkenProductions
Күн бұрын
Well. You wanna run everything in a single or os.
@BurkenProductions
Күн бұрын
You dont use efi boot in kvm machines,,. Like wtf
@netbin
5 күн бұрын
what about rpi3b+?
@clewis4744
5 күн бұрын
1 GB of memory will limit you. Docker might be better to try rather than virtual machines if you really want to try.
@jeffs_piinthesky
5 күн бұрын
Technically it should work on a pi3 though I've never tried it. But I'd suggest limiting it to really lightweight OS's such as Alpine to keep the load down or it'd just be pretty unresponsive.
@SpacyNG
5 күн бұрын
Actually, a VM is the WORST choice for CPU, memory and disk utilization. As long as you use the same kernel, you get the best performance by a decade old concept called processes. Imagine installing a full Windows VM for every program you install. One Windows for Chrome, one Windows for Outlook, one Windows for your media player, etc. Pretty ridiculous, right?
@clewis4744
5 күн бұрын
Unless you want to run as a server, and keep web, apps, db, mail servers in separate VMs.
@jeffs_piinthesky
5 күн бұрын
You both have a good point. The worst part of VMs is that they're carrying the bloat of the OS. However, in s/w dev and other use cases, it can be very useful to have a representative, local environment to test on. Docker is, of course, another technology which can be far more efficient in terms of what is ultimately running.
@kevinmcaleer28
5 күн бұрын
@@jeffs_piinthesky Docker all the way - great video Jeff; keep up the good work!
@SpacyNG
4 күн бұрын
I didn't say VMs are bad. I love how far we have come with virtualization. Just that for RPi / SBCs and their limited ressources, they are the worst choice to use them. If you are willing to "waste" these ressources, you'll then get all the benefits, some of which you already mentioned.
@SuspiciousAra
22 сағат бұрын
I would advise against any long term PI setup as the performance spent for the money is not good, they are extremely expensive. Not easy to get, issues with storage, pretty limited... A cheap and old miniature computer with a new storage device will always outperform anyhting PI related. Even running virtual machines on a Synology NAS Docker is better than PI. In last 10 years myself always sold all my PI computers, then keep getting back to them, hoping they are worthy and... sell them again.
@BurkenProductions
Күн бұрын
Too much talking dude. Just show what the title says within 5 seconds.
Пікірлер: 31