‫We've got Ben from Docker talking about well quite frankly we could talk about stuff all day with all
‫the new features of Docker desktop and docker desktop enterprise which is a brand new product that Docker
‫announced earlier this year at DockerCon and actually even announced it last year.
‫Dr Carnie you might like it.
‫Yeah.
‫So it's a little low.
‫It's been anticipation has been building.
‫So let's talk about it for a minute.
‫Like what's the quick.
‫OK.
‫So we.
‫So there's now there's me and make sure understand there's a there's a free version we all know of Docker
‫desktop called Docker desktop Community Edition is that right.
‫Yeah.
‫Correct.
‫Yeah.
‫And now there is a new product that is a superset of that called Docker desktop enterprise.
‫Yes.
‫So tell me a little bit about that.
‫Give you that.
‫I'm not getting people edging.
‫You've got edge as well which is your desktop with slightly more daily not quite daily.
‫We'll get back with more edgy features you get things in order for storage.
‫So I thought it just went to price the need the ask.
‫We had a lot of our customers was coming a version of desktop with supportable.
‫And people will we can deploy and have to consider backing on using.
‫And along with that can we.
‫Can you help us out with some of the common issues.
‫The main one being the community addition of Docker she works with the community engine unsurprisingly
‫and they're an easy way to work with the enterprise engine.
‫Along with that we also look at some of the other main issues people had in trying to get Docker into
‫into the enterprise and used by people on their machines.
‫I mean look to sort of addressing a few of those through through the enterprise product at the moment
‫is sort of enterprise exclusive getting that same set of features.
‫We will look at how we can get that out more widely as time goes on as we'd like to find a way to get
‫everyone access to these patients.
‫Right.
‫Cool.
‫And I know that there is a laundry list of new things that are exclusive to Doctor desktop enterprise.
‫Like can you pop quiz.
‫Can you list them all.
‫I hope so.
‫I can run through a few and be fun.
‫Yeah that'll be great.
‫Great.
‫Now squinty it'll be on my screen so I'm sharing.
‫So
‫so let's kick off a couple of them are going to be a bit of an eye test because I forgot to put on accessibility
‫mode before we started so in August of enterprise as I was just mentioning we had an ask of how could
‫you support in presenting on the desktop.
‫And we didn't just want to ship just the enterprise engine on the desktop.
‫We know that not everyone's using the special enterprise engine.
‫Some people want to use the same machine to move between community work and enterprise work.
‫So we came up with the idea of Virgin packs where you can install more than one version of the docker
‫engine.
‫So Connie I just got the 3.0 engine installed but I have to drive engine or the community engine as
‫well that I need this may need to move between them not just results Docker results I'm new engine with
‫with the containers that we sort of the images there waiting to be sorted.
‫So it was one of the first features of the enterprise that we put in was enabling people to move between
‫those engine versions the next which is again kind of focused on the enterprise use case was most people
‫when using Docker they can change any settings they want you can change your whole memory your CPE use
‫small proxy as demon.
‫We had an administrator settings file which has always deployed somewhere that people can access.
‫She's kind of a given you can actually lock people can change
‫so groups
‫so.
‫It's not like I can now not no longer change the number of years that I'm using my machine.
‫The idea being that if you're applying this cross loads and loads machines and enterprise you might
‫have some restrictions you might want it to be small portable LEMOULT into notes in a known configuration
‫so it's easy for your whole staff to debug.
‫We want to scale back people to to lock this down if they want to because as an enterprise feature set.
‫So that's the second one.
‫And on the same date.
‫This is the first time we've had dock a desktop Mac has a peak and took it out of windows and A.I. which
‫are kind of more standard packaging formats.
‫When you deploying those across the enterprise a state so she mentioned a version packs also include
‫different patient had given that Islam or be candy and they all sip on Lucky CLIA plugins as well.
‫So those findings you mentioned earlier.
‫Longer term well we'll see what we can do to do some different bundling with the version packs different
‫plugins.
‫It's one of the flashiest features or the most new face features of enterprise was application designer.
‫Now this came from feedback we'd had that's getting started with Duncan getting started with new projects
‫with Docker knowing how to particularly get started with compose and then Docker out as well wasn't
‫necessarily the easiest thing.
‫We wanted to find a way to help people bootstrap new projects so we came up with the idea of having
‫pre configured templates or a template completed both images and source code that people could design
‫templates themselves in an enterprise so that as an enterprise you could set up your sort of set of
‫best practice projects for your business to use and then your team if they want to start a new project
‫and be guided to start in a certain way.
‫So when they come through you could say
‫maybe we we're going to support only you to or but with all the new spring we are going to react very
‫No.10.
‫And then as an organisation in kind of build these templates get people going a particular direction
‫or you can just provide sort of the services and the versions that you want to people can string them
‫together instead of a wider more seats they want to know if you want to give people more more flexibility
‫in that.
‫And then as I go through that I
‫did that line scaffolding way up here.
‫What does they probably want you to meet what text is it it's bringing down and copying a load of those
‫artefacts onto my machine and I run pass are you going to start up the gap.
‫It's going to start up each of those containers and then I can open the project in Visual Studio and
‫see what is brought down on my local machine as part of that.
‫So I've got my my database.
‫What secrets have got my back and my front end.
‫My compose file my doc rap and all of that has been pretty scaffolding and created for me.
‫Hopefully that will finish starting soon for the other panel when I well I probably should have pulled
‫this image I started stand again we've got issues but this will also give you sort of it's the first
‫new places are putting looking at putting some of that running spaces back into the into the dock.
‫Your item stays the same length running and whatnot.
‫So I actually got a little moments to really
‫transform the back and look at test the stocks you go to a practitioner say the application designer.
‫The idea is that where we're really trying to make it easier for people to get started.
‫There is no temptation aligned to create your own application templates me to meet a container image.
‫So if the source goes with it and then you add it to the yellow file in the back end of configuration
‫which points to sort of a repository or new area application templates and those little picks up in
‫the UI and hopefully that will make it easier for people to get started to get sort of things back in
‫those initial projects.
‫Yeah and I'm really excited about some of these enterprise features but because I think you know Docker
‫last year was a year ago maybe on stage was talking about reaching the next 16 million developers.
‫I think there was like some statistic about that right.
‫That that there's at least that many that don't have Duggar and that the idea here is once you start
‫digging into these templates and into application designer you start to see a lot of power around.
‫If you've ever had to work in a large company where you've got multiple teams of developers and you
‫so you probably end up with people that are making standard images and they're creating back in the
‫day we used to call it the gold discs.
‫If you're a sysadmin you know the gold standard OS and the exact setup that everybody gets and developers
‫often will create that standard around.
‫You know if you're a python or a no J.S. developer or a Java developer you have specific versions that
‫are the official version you're supposed to run with the standard packages and these all these ads that
‫are your team's builds those tend to be those base images right.
‫But there's a lot more to that and there's there's environment variable settings there's custom code
‫there's custom setups possibly for your editor and all of that can be thrown into these templates and
‫then those.
‫What's really neat is the templates can be stored on a registry.
‫So if you had a corporate enterprise registry like DVR then you could store all these there and then
‫developers are essentially able to get these updated templates centrally without any sort of you know
‫without getting involved with the desktop deployment teams right like the people that would push the
‫new software to your computers you don't have to involve those people at all.
‫You just you're just working with the image registries like you normally do and then this application
‫designer the gooey in front of that gives you the ability to spin up new apps very quickly without having
‫to touch the command line essentially in the background what you're seeing here that's using Docker
‫compose to spin all this up and then give you the logs all on the same screen so you can have that running
‫you can jump to the command line if you have to but you don't you don't have to at all the time if you
‫just want to jump in a development and get get started.
‫So I think it's I'm excited for what you guys are going to do in the future with this because there's
‫been a lot of attempts at gooses right for making Docker easer on the desktop and this is to me this
‫one is the first real attempt at going into end all the way from the creation of templates that store
‫not just you know a base image but all the other things you need with that application storing those
‫in a registry having a gooey tool that is more manages more than one container.
‫I think if those of you on the on the livestream if you've been around a while and you've seen the you've
‫seen you if you remember what was it.
‫What was the name of the old gooey years ago climatic right.
‫Climatic was neat but it only dealt with one container at a time.
‫And so when you're talking about application designer and these templates and all that now you're able
‫to get multi container with composed templates and all the other stuff that you need with it.
‫So where it later in the week we're going to have Docker app which is kind of the other you flip this
‫coin over and this is the other side of that where you can take these templates in these apps and create
‫that production documentation and yammer all that you need to deploy these apps and package it up and
‫do the same thing push it through your registry use your registry as not just a place for images but
‫for all more parts of your software distribution workflow.
‫So it's pretty cool.
‫And then you mentioned the virgin packs which if you once you start playing around version packs which
‫some of the captains we've all been able to play with this stuff pretty early the version packs is really
‫neat I think for organizations that are going to end up with many different clusters of container orchestration.
‫Right.
‫Because not it's once you start taking container orchestration and putting it in your enterprise you're
‫going to end up with lots of them and you're gonna be all over the place and they're gonna be different
‫versions and as much as we'd all love to say well isn't it true if you're running Docker and orchestration
‫it shouldn't matter your versions well your tool versions shouldn't matter because most of it's backwards
‫compatible.
‫But a lot of us want to be even more sure.
‫So the cool part with version packs is it basically like in five seconds you can jump from enterprise
‫to to Dr. enterprise three or you can jump to the community Ed. if maybe you're running servers and
‫production that are on the community edition you can jump between the versions of that and it does it
‫keep.
‫Remind me does it keep the images and stuff in your containers or.
‫No.
‫When you jump packs say they are days the images are within a day to be associated with that version
‫back.
‫OK so three to four from one three point eighty two point and I'll see a different set of things.
‫OK.
‫So it's responsive.
‫Yeah.
‫So it's like your setup is exclusive all the images contains the stuff for exclusive to that version.
‫So that actually makes more sense but that's very cool.
‫And then I think we can do that.
‫So if being an incubator can you find one too dark one and I hate to see dark or so if I teach you the
‫version collection and I'm may not be best struck if I to use two different versions I would then go
‫for two and one or two or it would be like that all and you know so we're doing version packs all the
‫previous versions I'm pretty sure I put a two to one version back somewhere and I should've loaded some
‫more up about suddenly at least 2.0 version back.
‫Be sure that you don't want that.
‫Yeah.
‫So version packs a day to work with pretty much any version that is a supported version its enterprise
‫engine.
‫We should be doing a version back force and you can use it to emulate the production via pretty much
‫as the bank saying the goal is to in theory these things shouldn't matter too much.
‫We know you want to be as close to production as possible and you're working locally with potatoes in
‫particular with the engine version.
‫So the goal is to give that option to our enterprise customers.
‫So all right.
‫So I think we have one more thing to talk about.
‫Don't we been a little special surprise for those on the live audience that something that's not yet
‫released.
‫Not quite so we have put out a couple of blog posts about it.
‫Congressman Walker quite closely with Microsoft around there w a salty face you don't know it's another
‫acronym doubling its allies windows subsystem for Linux.
‫The first version Microsoft is essentially try to emulate Linux kind of rolling back about windows kind
‫of leaves me just without talking works.
‫I know a few of you got it working but if it didn't necessarily get everything you needed to actually
‫really base whole operation that's around it.
‫IP tables that were there.
‫So it was really hard for us to interface with.
‫A couple months ago Microsoft announced windows subsystem links to you whether actually to be shipping
‫links kernel of Windows.
‫We've been working with Microsoft since day since they announced that to prep and see if we can't talk
‫it I stopped working with W cell 2.
‫Tomorrow we will be kicking off and sending out links to those who've signed up on day to dot dot dot
‫com.
‫We'll be sending out links and access to technical preview Docker desktop working w assaulting.
‫You have to have the latest filter windows on the inside of false sprinkler to work all those people
‫who are interested go inside.
‫It's really cool.
‫Some really cool improvements with it.
‫As far as things like boot time we're down from my 45 seconds on Windows talking debate so about two
‫seconds for things like BHP Symphony and we were playing around with and Page refreshes page refresh
‫or current good desktop just where it says.
‫Remember taking like say 400 milliseconds when using a lot of things spaces just feature Dr. salty talker.
‫That same page refresh with the HP symphony is taking about 15 minutes I can was down for about 450
‫50.
‫So there's some places that are just a couple of the really cool things that are coming as part of it.
‫So if you're interesting interests slide up and we'll get a copy out.
‫Yeah.
‫So that that you URL is beta that Dr. Dot Com and as has been the past for all the darker betas.
‫And if you're I think like the cliff notes of that for me.
‫This is basically a newer new version of Docker desktop for Windows.
‫Windows only to take advantage of some new stuff coming in windows next year.
‫And so this is an early tech preview that uses the tech preview of Windows.
‫So I think some of the requirements are you have to be on the windows insider program and your windows
‫version has to be on the fast track I believe.
‫Right on Windows Insider he gets 18 9 3 2 or higher says Stefon from the Tucker Captain channel.
‫You have to have w SL the windows subsystem for Linux NWSL to enabled inside that tech preview which
‫is its own blog article probably you could find on Google and then you need to install that Ubuntu 18
‫0 4.
‫Basically the package the distro inside your w cell so if you're a fan of windows and you've tried w
‫cell you know about all this and you would put ubuntu on there and then download this tech preview of
‫Docker desktop for Windows.
‫And I feel like the cliff notes here are way faster boot time of darker and way faster filesystem access
‫write for large projects.
‫Yeah and people use things like learning scripts you can reuse them like it's having now actual let
‫come back and be able to access it.
‫Like Dallas can.
‫Well it's it's really cool if people hear and read between the links and windows.
‫It's actually really cool to work with really nice to work with where side of me my team moves between
‫lots of --.
‫It's so excited to play with it.
‫Yeah I think in all the stuff that I've seen of it so far it's the closest we've seen to feeling like
‫your native Linux on using Docker on Windows.
‫It definitely feels like it's almost completely native and having that shell there and being able to
‫have the files in there and just run your shell scripts instead of having to find a power shell script
‫because you're on the different OS and it's you know the world isn't all one OS.
‫So until that world exists this is like the best we've seen it.
‫I think especially on the Windows side and I know that Mac people have enjoyed some of the benefits
‫of the Mac OS just being similar to Linux and the Windows side is as had some of limitations but I feel
‫like this is pretty great.