‫In the middle there he's back on the show Michael Erwin from the Virginia Tech.
‫He's an application architect there.
‫He's an adjunct faculty instructor talking about Docker and actually introducing Docker to students
‫which is a really great thing to get people started early on containers.
‫And he's been doing Docker for a while.
‫He helps with the meet up there.
‫He's a community leader.
‫He's a doctor captain and you've seen him on the show before.
‫And if you've been at Docker con you might have seen him in a little dyno suit.
‫Yes that's my legacy now.
‫A legacy.
‫Michael's going to go into Docker app and if you were watching the show earlier this year we talked
‫about Docker app but now it's new and improved it's added straight back into the docker command line.
‫Basically it's not a separate app anymore.
‫So he'll be showing off some of the cool functionality of that but.
‫All right.
‫So Mike you're we're gonna be talking about Docker app and how that has changed so a little bit of history
‫before Mike starts.
‫If you go back in this show in time Mike was on here earlier this year talking about a separate command
‫line that was Docker dash app that allowed us to do some cool things.
‫And now what Docker has done is they've taken that separate command line and they've added it in as
‫a command line plug in which if you watch this show yesterday we talked about plug ins a little bit.
‫We're gonna talk about those more today and what those really mean and what those are.
‫So take it away.
‫Mike Yeah.
‫Thanks Brett.
‫So just as you said there was there's been a lot of updates with the docker app recently and so I'm
‫going to go and share my script.
‫Nice.
‫I got the diner.
‫Go on for.
‫So let's see.
‫Share my screen here.
‫Right.
‫Let me know what you can see it.
‫All right one second.
‫I see your screen.
‫All right.
‫So this is a darker app repo and it's been around obviously for a long time since they first announced
‫it.
‫But with the 1983 release is also coinciding with a 3 0 8 0 release of Docker app.
‫And with this and you can go through all that the release information if you want but when you download
‫Docker app you're actually going to be getting two different things.
‫And I'm going to just show this real quick.
‫So if I curl that and open it up real quick you get two different binaries now one you get a a plug
‫in binary and then you get a standalone binary.
‫So if you if you've used crap in the past and you start started as a standalone Seelye you can still
‫do that.
‫You can still run this as you want but then there's also another plug in that's been designed.
‫Another binary that's been designed to work with the new plugin system that Brett was just talking about
‫as far as new features.
‫The Docker app with the latest release completely changed the underpinnings in how it works and it's
‫totally built on scene app.
‫Now the cloud native application bundle spec and I'm not going to get too much in that there's there's
‫quite a few talks that I helped out I actually do a talk at Docker con on that so feel free to check
‫that out.
‫But so the the underpinnings have have changed quite a bit.
‫And in fact it's pretty much nothing like what it was in this 0 7 release but that's OK.
‫But with this release also we get to hook into a lot of the 1983 new features as well as I'll show a
‫couple of them off to you.
‫So and yesterday yesterday's a stream we heard from Marcus about concept switching and I've got two
‫different concepts of setup here one for my default and one for a play with Docker one just like Marcus
‫was shown yesterday and what I can do is I can actually deploy using Docker app to this concept so I
‫should probably rewind just a little bit and explain what Docker app is for those that may not be fully
‫aware.
‫So in the past we were we were really good at making composed files Docker stack files and we'd put
‫them in get repos and like hey if you want to if you want to run my app here's how to do it.
‫In fact let me open up here.
‫So I've got the swarm visualized that I built.
‫Whoops I guess it has a potential security for all of those fixed.
‫That always happens that they have a demo.
‫I know it's probably not something that really matters anyways but I've got to sort of visualize her
‫and I want to share it with people and so they usually have to come in here and they copy and paste
‫this container run command which honestly I'm always forgetting what port I expose it on and so I have
‫to keep referencing back to this or they can go and grab a composed files open it up whatever but Docker
‫recognize there's gotta be a better way to share these things to share applications to parameter rise
‫them etc..
‫And so a docker app allows you to do is basically package up your stack files your compose files and
‫make them shareable and it's using image concepts and so you can push them to a registry uses their
‫all the registry authentication and docker CLIA authentication that already exists and it just makes
‫it really easy.
‫So what I'm going to do is I'm going.
‫I've got this play with Docker swarm cluster that I've already got up and running.
‫And right now there's nothing running on it but what I can do is from my local machine I can use some
‫of the new 19 3 features with this deploy.
‫It's actually let's take a look real quick if I look at the install help I'll see how I can do an install
‫but there's a new new flag here for Target context.
‫And so even though I'm running on my machine and if I do Docker P.S. this is going against my machine.
‫I can either switch contexts or I can do a docker app install let's just install smart visualize earthquake
‫is Docker app I'm going to specify the target context to be PDT and so this is going to talk to that
‫play with Docker swarm cluster and deploy the application over there so let's take a look or quick there
‫should see the service starting up here.
‫See that it's running I guess I'm just not get my badge right now which is ok can just do this the other
‫way.
‫On three hours Saturday I actually just refresh and see if I get it.
‫That's great.
‫But as we still see it up and running that's right.
‫And all I had to do is now say here's a single command.
‫It'll put all the compose file and go.
‫And now this application is much easier to share with with everybody.
‫Now that's just one feature of Docker app but there's there's a lot more I can parameters things and
‫allow people to change ports.
‫I've got a another app I'll just share a quick I'm sure you recognize this one Barrette the Voting app.
‫So I took the voting app yes.
‫So I took the voting app and I added parameters to it so I can change the ports that that they're going
‫to expose like the result service or the vote service etc on and we can see what the default parameters
‫are.
‫I could say let me run.
‫I mean do an inspect that set the results exposed port to be 88 instead including at that Dr. now if
‫I run this it changes the parameter there I see it the different port for the results.
‫And if I actually did an install with this I can change the ports that it would run on all my swarm
‫cluster.
‫So not only is it packaging these compose these stack files up it allows me to parameter items in ways
‫that I wasn't able to do before before you could do some environment replacement some areas but this
‫you can you can really parameters anything in the compose file except for the image itself but other
‫than that you can change how many replicas do I want what CPM memory allocations do I want to give all
‫I have stuff and a lot of that's been available in Docker for for quite a while.
‫But look let me back up a little bit.
‫OK.
‫I'm showing this as as Dr. app.
‫And how's that working here.
‫Let me actually go to my play with Dr. cluster and make the font size a little bit bigger here.
‫Let's go.
‫Maybe 30
‫came a wrap a little bit.
‫Or I'm actually a here so I'll just do it for my local terminal.
‫So with Docker app.
‫OK.
‫When is it installed.
‫If you install Docker desktop with 1983 you are getting the Democrat plugin installed automatically.
‫There is nothing you have to do to get it installed.
‫Now if you want to use it there's one thing you have to do.
‫So for example in this play with Docker instance if I do a docker ab I just Ellis I get this command
‫says Docker app is not a docker command.
‫It's like wait a second it is installed here and install location is in the home Docker slash seal plugins
‫directory area and we see that Docker app is indeed installed here.
‫But in order to use plugins Docker has set all plugins to be experimental mode right now.
‫So I have to enable the experimental flag for my local CLIA in order to use it.
‫So to do that I'm going to create a config Jason in the home that Docker directory and I'm just going
‫to put in here experimental enabled OK.
‫And now if I do a Dr. Abdullah's lips I think it's OK.
‫OK.
‫Now it runs.
‫And right now I don't have any apps and start hearing that that works.
‫So in order to use plugins you do have to actually enable experimental support for your local CLIA.
‫Now with the Seelye plugin stuff what.
‫What other cool things can we do here at the end of the day.
‫Yeah a stalker app is a compiled go project but you can actually do something that's pretty cool and
‫we're throwing this around this idea around with it.
‫The captain's a while ago and Sebastian from Docker.
‫Let's see what he did.
‫He threw together this kind of perfect concept CLIA plugin and let me scroll down just a little bit.
‫So here's the gist.
‫OK.
‫And I'm going to copy this in and add this plug in and I'll explain how this is working in just a second.
‫Make executable.
‫And now I can do Docker change log.
‫If I didn't put it in there directory.
‫OK now going on doctor change log.
‫And now I have added functionality.
‫Dr. Seelye.
‫OK.
‫So let me dive in a little bit on how this is working.
‫So if we look at the change log in this case is just a bash script and the bash script what it's going
‫to do is it's going to take the arguments coming in and there's really two different things that that
‫you have.
‫Or really one thing you have to support and then beyond that it's up to your your particular plugin.
‫So every script needs to support an argument being called within argument of democracy like plug metadata
‫in what the expected output is going to be adjacent snippet to provide a schema version and the vendor
‫version description you are all we see here that when he wrote this plug in he just put in some hard
‫codebase.
‫Now where does this show up.
‫If I do a docker just help and if I scroll I see these management commands and I see change log and
‫I see a star next to it which indicates that this is a plug in and then it's using the description and
‫author inversion information display right here.
‫So let me go swap that out with my name just because I want to claim it as mine.
‫And so if I go in here and change the vendor to be let's say Diamond why not now if I run my hope I'll
‫see that too far then I see that the the author is now there.
‫So that that meditators just kind of used to help fill in CNY information but after that other than
‫that that single argument it's really up to your your own plug in to figure out what it is that you
‫want.
‫So theoretically yes it's possible for you to create your own plug ins to extend the doctor see a lie
‫to add functionality say hey maybe for your company or organization you want to add your own integrations
‫to work with your registry or how you create projects or how you ship things.
‫I don't know whatever you can write your own bash scripts put them in your home doc Docker slash the
‫plugins and extend the CSI.
‫And it's pretty powerful and I imagine I mean we see this with dagger app and we see this with cluster
‫and registry and build X we see a lot of these new plugins coming.
‫And I see that.
‫And I envision that a lot of the new capabilities new features are going to be done through plug ins
‫where they can be evolve they can evolve rapidly maybe they can have their own update lifecycle is everything
‫without having to update the entire engine itself.
‫Yeah especially with with Docker being on a twice a year release.
‫Well hey you can push updates to build X without having to ship all of Docker again.
‫I've got a feeling I'm just gonna guess at that.
‫I think it would be really cool to have like a whole show on custom plug ins right we could probably
‫get the whole show on it.
‫But I have a feeling that it's going to basically what it's going to do is it's for us in the community
‫that if we do take advantage of these plug ins and like make community plug ins it would be about automation
‫right would be about.
‫Yeah.
‫Let me take things that were previously a bunch of different commands or multiple commands and docker
‫maybe like you said maybe something specific to my my system where yesterday we had some really cool
‫demos from Marcus around the the context command and basically allowing you to change quickly change
‫environments from a one liner and then he showed an example that was a for each loop where he could
‫do a bash one liner that basically went through all the different contexts that you have and then did
‫a bunch of commands on different servers basically so you could do sort of a multi server command.
‫But now I can say OK we'll shoot you know the docker context command is built in the docker.
‫Let me just put that into a different sub commands you know.
‫And essentially you could you could create some sort of I deploy something to all of my contexts right.
‫Yes I've signed with a one liner.
‫Yeah.
‫Maybe you can make a context all commanders plug in that just takes whatever you pass afterwards as
‫the arguments that you execute.
‫Yeah.
‫I mean we we've all I mean one of the areas that I think of I'm interested in especially from the plugin
‫perspective is like we've often talked about multi swarm and multi cluster management and docker Ducker
‫is supposedly working on tools on that.
‫We haven't really seen the betas of any of that stuff.
‫They showed some bad as a while ago but we haven't heard anything lately and I'm thinking wow you know
‫a lot of this stuff if you if you design your clusters right and you had the right context and everything
‫you might be able to just do a bunch of automation in the command line that or that way you can talk
‫to you know you can talk over SSA now to a remote Docker engine and if that was a swarm I mean I'm getting
‫off track but I'm sitting here thinking I'll get multiple multiple plug in options that people could
‫use and all they really need to know is bash or you know their own language of choice really.
‫Well yeah the cool thing.
‫So yeah you can extend it however makes sense for your make up some stuff.
‫I just want to show this off for a quick.
‫So we were also constantly with amongst the captains and like hey wouldn't it be cool if there was this
‫plug in library or manager.
‫Yeah.
‫Where do you share these community plugins.
‫We kind of threw out a couple ideas yeah.
‫We want to think about this or can you package up the plug in as an image and ship it that way.
‫And Lucas came up with this actually really cool idea too and he's called clip the Ducker clients plug
‫in man.
‫You can basically install this and manage plugins install plugins pretty easily.
‫And he's got some pretty cool ones here.
‫So like expose.
‫Sure I can just do that real quick.
‫So if I do a I didn't even I didn't even know this is a thing I guess I missed this and that and yesterday
‫I was gonna ask but we weren't we.
‫We talked about us along yesterday I was like this is another topic I'm not going to bring it up.
‫Yeah yeah.
‫OK.
‫So I'm just going to run this into next container.
‫And so it's running on my local host 80 80.
‫And I might just grab the container already so I can do Docker expose that port that container port
‫80 and now it's gonna use it's going to set up some networks and it's going to use energy OK.
‫And now I can open this up in my browser and now it's its proxy and through that and so now this is
‫actually available to the public Internet and anybody that wants to use it.
‫So imagine like I'm working on something I want to demo this to somebody else on the other side of the
‫world or whatever.
‫How can I do that.
‫How am I going to do I really want to share my home public IP here in Port forty nine.
‫Well hey here's here's a quick proxy way to do that.
‫And so this is another little plug in that just hey that's pretty easy.
‫There's a micro scanner to do a scan of your images dives.
‫This is really neat kit dock or dive engine actually.
‫This isn't going to look very pretty on a split screen here is one of these sides.
‫I mean this this is glowing there about area of entry in order to create elegance and making a little
‫bit more organically creating more plugins and let's see which plugins win by.
‫Yes since then that's more or less the use case.
‫Well the best use case for.
‫Yep absolutely.
‫So here's just quick dive on engine X if you haven't looked at Di but I'm not going to give you the
‫run through on it now but it's super awesome to see what's in your lower visualizes or in the command
‫line.
‫Yeah it's it's pretty intense if you're new to images but.
‫But anyway so there's a lot of different commands there.
‫And what we imagine that yes this will continue to grow it'd be possible for again anybody to create
‫their plugins to meet whatever their own needs are.
‫So with that I'm quite sure.
‫No that's great.
‫Yeah.
‫An app I think has a lot of potential we've got you know there it feels like.
‫So we talked about earlier this week.
‫The thing was on Tuesday the first day of the show we talked about Docker desktop enterprise templates
‫and application designer which is the beginning of when you start working on things where you need you
‫want to use you know standard templates in your company that maybe everybody is agreed upon.
‫And we talked about how it's not just Docker files and it holds a lot of things the templates can be
‫Docker files compose files environment variables all the stuff that essentially flows into Docker app
‫and so I kind of look at Docker apps a part of all that and but to me when I talk to if we're trying
‫to elevator pitch this whole new workflow essentially you could start with the templating system that's
‫right now for only four Docker desktop enterprise.
‫But you start with that it comes at visualise or that allows you to do a gooey for starting up new apps
‫and managing apps for local development.
‫And then when you start talking about how do I how do I take that and extract all of the environment
‫variables and the things that are distinct and then push that into production in a reliable more workflow
‫type way that's more get ops focused not not strictly get offs but more on on the lines of that more
‫infrastructures code type stuff.
‫That's where I feel like Docker app starts to fill that in then.
‫And this this gets so much beyond just raw containers right.
‫So it's hard to talk about it because people have to know containers and they have to node compose and
‫all and all these things first and then we start talking about OK.
‫These are the workflow tools that your team is eventually going to need in order to do containers all
‫day.
‫I mean if you're if you're going to end up starting to deploy everything into containers you're living
‫in dev test and pride and containers all day and you need these higher level workflow tools.
‫And yeah absolutely.
‫It's so kind of just funny thing along those lines.
‫I mean say as you mentioned Docker app is a higher level tool that you have to understand a lot of pieces
‫in order to really get the most out of it.
‫And so I did a workshop with Sylvan from the docker up team at Docker Khan and we had an interesting
‫experience because lots of people were registering for Docker Khan they see the workshops and the like
‫yeah.
‫Dr app deploying your apps with Docker app and they're like Yeah I wanted to play my apps Docker.
‫That sounds great and not realize that okay this is more a more advanced tools we had a lot of people
‫come in that like I feel completely overwhelmed right now how do I get started and everything.
‫But it was still a great opportunity for them to see how the pieces fit together and what even if they
‫don't fully understand it.
‫And one thing I should mention too is Yeah I was doing demos to point Docker at apps on swarm but you
‫can also deploy to Cuban eddies and it uses the compose on Cuban eddies stuff so you can write your
‫app once and run it on both orchestrators which is pretty awesome.
‫Yeah.
‫I to throw that in there.
‫It's pretty awesome.
‫I was wondering when that was going to show up and I think we just need to run the little.
‫I think it should have been on the screen the whole time just as a little dude down the corner.
‫So Casey would not have been a total distraction on this if you haven't been to Dr. Khan one of Mike's
‫alternate personalities.
‫It was a secret for a while.
‫Didn't know who was in the final cast but someone's walking around the conference in a dinosaur costume
‫and not everybody realized that he was actually working with Dr. on this.
‫So yeah we almost got kicked out some some people thought I was a rogue vendor trying to sell beef products
‫or something.
‫And so Mike came over this idea.
‫He's like hey what if we talk about like you can bring your legacy apps along.
‫So the diner has this whole the idea around it right if I'm getting it right is that it's about bringing
‫your legacy out because they will all work in Ducker too.
‫So you've got to migrate those in so diagnose being the legacy and you're bringing us along right.
‫That's right.
‫Your final apps deserve love to die apps deserve love to.
‫And it was all about getting a selfie with.
‫Know.
‫And then you had that here and then you had Amy and there is a dear Abby Sara as Abby right Abby Fuller
‫yep as a kid and then the dinosaur that Dr. con this year.
‫During replay day one of my my talk was selected for replay and those talks aren't recorded.
‫So why not start the talk in the dinosaur.
‫Yeah yeah.
‫Someone did get a video of it does announce on the Internet yes it is.
‫It is there for the world to see.
‫Well before we wrap this up I want to make sure that we get any of the questions answered so I'm gonna
‫do a quick scan if you have any more questions about Dr. 19 or three or features or even stuff we talked
‫about yesterday the day before or anything that the two guys talked about today.
‫Get those questions in real quick before we wrap this this up for a week of 19 0 3.
‫We had a question a little bit about virtual machines versus containers but I think those got answered
‫in chat and someone asked about this rootless stuff and stuff different than Cotta containers and I
‫kind of replied in chat that basically that's like whenever you start talking about a VM isolation you're
‫always gonna have more security because I think that's something that you know even a kernel of vulnerability
‫in Linux can't escape a VM and you would have to have a you'd have to have a virtualization vulnerability
‫so technically from a security boundary perspective yes.
‫Cargo containers clean containers you know anything from any virtualization vendors they're going to
‫be more isolation.
‫But that comes at a cost.
‫You've got to you've got to have more management you've got to have more layers of ice more layers of
‫management you've got to have more resources available.
‫There's more complexity because now you have all these different Westies with their own OS updates.
‫Now I've got to worry about the kernel Virgin's being patched on every single one of these like those
‫are the kind of containers and these other ones are trying to make that easier but it's still more work.
‫So in and in a lot of for a lot of people that's not necessary.
‫They're not trying to go for that level of isolation and I think you know Doctor isolation is efficient
‫especially we can start talking about user name spaces and rootless Docker and stuff like that.
‫So I think it's really just depends on what you want to share everything in containers bigger because.
‫Yeah okay.
‫So I'm assuming he's using a lot more isolated but still the medical messages are not unbreakable.
‫There are also vulnerabilities there.
‫And it depends on what you want to isolate and what you want to share we think.
‫Yeah.
‫Oh sorry.
‫One quick quick question for you.
‫Someone asked earlier about is this available for Windows and I don't know the answer to that.
‫I don't know the answer to that either.
‫I think no.
‫But I haven't because I'm working on a Mac.
‫I'm still I mean it varies no nothing but the Mac sits right.
‫But yeah for Windows I don't know given tech providers.
‫I think I would say no.
‫Yeah my assumption would be no to like we don't know.
‫So maybe just do a rootless Docker windows Google search but pretty sure no I mean not that Microsoft
‫wouldn't do it but it's a whole different kernel it's a whole different thing.
‫I think it would be different in the work that can be done by humans.
‫Yeah and I think a lot and windows in particular you know you're talking about running you know a lot
‫of windows apps would be running I asked and other things and with you know Windows containers being
‫there when you get down into the internals of how Windows deals with containers it's different.
‫And yet we're talking about windows cat containers we're not talking about.
‫W Yes.
‫Two containers of the Linux kernel inside the windows would say I would say if it's emulation of really
‫an external I'm not sure if it's even called emulation it's okay.
‫No I don't say that.
‫It should look listen should work there.
‫But about windows that's a different story.
‫Yeah there is there is process there is now I think it's just this year we got it there is now process
‫isolation containers in Docker for Tucker on Windows platforms like Docker serve our Windows Server
‫sorry.
‫So you can technically run a Windows binary in a docker container without its own kernel which is a
‫pretty new thing so we're getting closer.
‫We're getting closer to that.
‫Yeah.
‫So so for everyone.
‫My wife over here is mentioning maybe you should summarise 19 0 3 0 0 0 someone asked.
‫Oh okay okay.
‫So yeah.
‫Summarize nineteen eighty three.
‫Right.
‫That's a great wrap up.
‫So let me me I'll see if I can.
‫I've been here all week so I'm going to be tested and you guys let me know if I miss anything.
‫So major new things.
‫Ah there's this whole so we're gonna talk about let's talk about community edition first.
‫So for the Open Source Docker we're talking about the engine and the command line.
‫We mentioned plug ins today that's a big thing.
‫So there are multiple new features in the command line like build X which uses build kit and docker
‫app which uses the app plug in.
‫Those are open source free plug ins for the Dogger command line that are technically well I guess build
‫kit is using an engine feature but they're largely just a command line functionality.
‫But in addition to that we have context which you saw yesterday so Ducker context is now a new feature
‫that allows you to change your environment from the command line with one line.
‫So if you're familiar with Cube control it has a context of its own Docker has now added that functionality
‫Docker.
‫So for Docker environment you get a very similar experience with managing different environments without
‫having to like write scripts to automate your your shell environment variables essentially.
‫It's we have that now.
‫If you start time about engine Docker and I'll just share screen real quick Docker has the whole release
‫notes.
‫So for democracy there are releases and if I can pull that
‫sharing share my screen
‫Yeah.
‫So I'll put this link into chat.
‫I like how the diner still rampant on it.
‫Yeah yeah I got that.
‫Not that we went this over here.
‫So the the change log I see your GitHub dot com slash dagger slash or dash C slash releases you the
‫open source version of Docker has a change log for every version so you can scroll through.
‫Basically this is the 19 0 3 right here is when we're talking about release last week and so you can
‫go through and see every major PR every fix.
‫You know basically it's all here so you can go through and see the swarm features that were added the
‫security enhancements runtime enhancements command line enhancements all that stuff a lot of it's fixing
‫bugs.
‫New net new networking stuff so IP VLAN is no longer an experimental like there's just a crap ton in
‫here that you could fill an hour which is going through each one of these and talking about more than
‫an hour easily.
‫So the other big thing though with Docker 19 no 3 is the release of the docker enterprise 3.0 platform.
‫So that is the server side that's the DVR and USP stuff that you're going to see in a docker enterprise
‫offering and that's going to offer you Cuban entities the new versions of newer versions of Cuban 80s.
‫I think it's 114 or 113 that come out.
‫I think it's maybe 114 and there's going to be a new stuff there.
‫Then on the show on Monday you saw us demo Docker desktop enterprise which is a brand new product.
‫It is a superset of what you get with what we showed today.
‫So what we are shown today was all open source stuff.
‫What you saw Monday part of the show was the new brand new separate install than the docker desktop
‫that we all do it used today which is the C version.
‫There is a enterprise version now and if you buy if you want more information on that go back to Monday
‫show and we talk about how to get in contact with Docker and the doctor team.
‫On that moment on his show Tuesday show.
‫The first show day one feels like it was Monday and so we talked more about that there and you can get
‫it.
‫You can talk with those people on how to get access because it's a brand new product that they're working
‫on releasing and actually it is release or just you have to get it through a reseller or Docker partner
‫right now.
‫And that's going to add a whole bunch of new stuff including an application designer gooey.
‫There's a feature in there that is called a symbol so it's not Avengers Assemble it's Doctor assemble
‫which allows you to basically take an old app of certain frameworks and automate it into a doctor container
‫so it doesn't take a VM it just takes the app out of a different offering system or a different framework
‫and pulls it in on popular frameworks to Docker.
‫So that's a really quick way to migrate an app and get started and save you potentially hours worth
‫of time and that's a new feature Docker templates a new feature in that which allows you to create this
‫whole templating thing I talked about.
‫See what else am I missing guys.
‫Anything just one other.
‫And this is see a big feature that was announced as kind of quietly announced because it doesn't affect
‫everybody is now built in GP support to the engine and so that stuff's going to be a big thing for certain
‫groups especially data analysis or sensor flow kind of stuff or whatever that need the GP to access.
‫So that's a pretty big deal too.
‫Yeah.
‫How about that they demand that at Docker Khan.
‫Yeah that was like dash dash.
‫GP You write just on a doctor run command.
‫Yep and there's still a little bit of host config that's needed it to allow your in video.
‫Jeep used to be available within the container but yet it doesn't get much easier right.
‫Yeah it's pretty cool and I think for those of you wanting to know if that's gonna be a swarm the Jeep
‫you stuff is not in swarm yet but if you've seen the show before we talk about my dog versus cat repo
‫alot and you can find that in old videos on my channel where basically we show how you can just spin
‫up a duck or run command from inside a swarm service.
‫So you essentially just have a dog or run a service that runs a container for you and then you can use
‫the GP use.
‫So technically can do that in swarm.
‫You just don't you can't do it with the service create command.
‫You just have to nest the commands in it and it works.
‫So what.
‫Anything just said a side note on the GP you also work so swelling there.
‫It looks like mold because it's not necessary to improve in order to work for GP.
‫Oh that's so nice and nice bonus.
‫Yeah yeah yeah.
‫So I think that we're going to see more examples of real world use cases on those rootless and especially
‫I think I'm excited for it for S.I. and for us to figure out how.
‫Basically we see different ways of building out S.I. clusters so that they it's easier for your C.I.
‫to run in Docker and then it run the docker stuff that it needs to inside the CIA without the CIA having
‫to be root on all the systems or have root access.
‫I would say that production environments probably are going to shift in order to work with ruthless
‫mode because they shouldn't be necessary to do running the route.
‫It's sort of energy is more secure.
‫So I would say I would probably see some kind of ruthless multiple production casters.
‫Yeah.
‫Like maybe like the eye can see Cuban is doing that first since swarm has a problem with the kernels
‫I wonder if Cuban natives could run and just be interesting to see I haven't I haven't seen anything
‫other than dog run.
‫Obviously what you showed today I haven't really seen anyone talk about rootless mode yet so call.