 Good morning, good afternoon, good evening wherever you're hailing from welcome to another episode of the level up our I am Chris short executive producer of OpenShift TV. We have had a fun little fire drill this morning. Apparently the card that was being used for our restrain account expired or their billing system did something wrong, but $300 later everything's fixed. So there you go. Well, if the credit card wasn't based on Bitcoin, you know, maybe it wouldn't be so volatile, right? Right, right, right. Yeah, if the expiration date did actually like it, it's a whole thing, right? Like within 20 minutes, we have figured out that it's not our fault. The card is working fine. So we'll figure this out later. But welcome to the show everybody happy Wednesday. I am joined by the one and only the illustrious Langdon White Langdon. We're talking about Podman v3 and some water with some what today and some Docker compose. All right. Yeah, we even have some ansible for the show today. So that should make you happy. Oh, but yeah, so as some people may have seen like, okay, so let's let's start from the beginning. But we'll start with the level up our and I can share my awesome slides, which if anybody notices don't don't really change every episode. You got to you got to add the thing, you know, the length. That's true. That's true. Let's see. So let's see if we can get some slightly better aspect ratio. All right. So this is the level of our where we talk about why containers rock and why you might enjoy using them, even as kind of an administrator or, you know, of course they're targeted developers but, you know, we, there's a lot of good reasons to use them as an administrator, even using them as a developer and kind of your day to day tasks instead of just like to like do production deployments or something can also be really useful. So that's the level up our and about us on Langdon white and you can find me at Langdon with a one on Twitter. And this is Chris shorts. You can find him at Chris short on Twitter. And you can always join us on our discord. One of our audience members actually asked me last night so what's on the show tomorrow. And, and I even answered instead of saying, let me Google that for you. Stop it. I don't. I just love to be honest. I didn't update the public calendar. I think Jonathan did. So this morning, I like full clarity folks. I was off on Monday. I had surgery on my neck. One half of it feels much better. The other half doesn't feel great. So I'm still recovering from that. But it's been a fun week for me. Yeah. Yeah. Well, Wednesdays are your Mondays, right? Like so every Tuesday Wednesday or like either one could be my Monday at this point. So yeah, to be honest. All right. So today, we're going to talk about podman v3 and Docker compose for the second time. If you remember a few episodes ago, we actually had Brent bounty on because podman v3 had just well pretty recently released. We want to talk about the new feature set. One of the major things that they did was replicate the Docker REST API, which I at the time, you know, until then I didn't actually even know that it was a REST API. I knew it had an API. Yeah. So now it replicates the Docker REST API. However, it is locked to be able to kind of use at least some features of it. Now that I'm saying and I'm not entirely sure how this works, but the REST API is largely required to have root privileges. So, you know, one of the distinctions we talk about between podman and Docker is that podman, you can do a lot of things without root. Whereas Docker, everything you run has to be with root. So using that REST API is one of those things I believe has to be run with root or either root experience. We're actually going to talk about that in the show today. Or, yeah, I don't know. Experience is the right word. I haven't had that much coffee. So, Fair enough. And you didn't have a surging power adrenaline boost. To get my brain working. So, yeah, let's talk about it more in detail as we get to it, because me trying to talk about it in the abstract is clearly not going well. So, today's, sorry, last episode, we did some show notes. You can find them at this link. One of these days I really, really be making those nicer pages, but right now they serve their purpose. You can find a link to the old show you can find further reading so basically like links to stuff we talk about. Sometimes I, not in this particular episode, but sometimes I'll add content that is, you know, kind of relevant or you know that we didn't get to or whatever that might be interesting for you. Excuse me. So with that, that's get into the actual show. And we finally stop sharing button. Okay. And then although immediately going to go into sharing I suppose. Okay, so the first thing we have to do is that when we're working on this is pod man kind of the default install doesn't give you the ability to run Docker compose. So, what I did to try to make it easier was, first of all, there's a great article by. Oh, actually, I forgot about links. Let me. Yes. Give you links. Where did my window go here window. Where window. Sorry, I did not prepare my cheat sheet of click of copyable links like I normally do. But I have most of them around it just takes me a minute. So let's see. I got this one. So, all right, so here is the episode from last time there's that link. And then here is the article about running Docker compose with the pod man that Brent Boudie wrote, in fact, that was published on enable sys admin, which is one of the many red hat blogs. But it has a lot of good content in general. And you should check it out in general. And then the other one Takham says he's not able to get to YouTube. The YouTube streams are up and running is just the chat synchronization seems to have a little bit of absurd amount of lag. Right, like I just typed like 30 seconds ago and now it's just showing up so sorry about that. Well, YouTube's always a little behind. It says waiting for open shift stand by. I already fixed that. This is all part of the technology. Because I was.