0 1 00:00:01,440 --> 00:00:07,560 We've got Ben from Docker talking about well quite frankly we could talk about stuff all day with all 1 2 00:00:07,560 --> 00:00:13,140 the new features of Docker desktop and docker desktop enterprise which is a brand new product that Docker 2 3 00:00:13,140 --> 00:00:17,820 announced earlier this year at DockerCon and actually even announced it last year. 3 4 00:00:17,850 --> 00:00:20,210 Dr Carnie you might like it. 4 5 00:00:20,550 --> 00:00:20,960 Yeah. 5 6 00:00:21,450 --> 00:00:22,470 So it's a little low. 6 7 00:00:22,500 --> 00:00:25,440 It's been anticipation has been building. 7 8 00:00:25,440 --> 00:00:28,610 So let's talk about it for a minute. 8 9 00:00:28,620 --> 00:00:29,700 Like what's the quick. 9 10 00:00:30,430 --> 00:00:30,680 OK. 10 11 00:00:30,690 --> 00:00:30,970 So we. 11 12 00:00:31,020 --> 00:00:36,030 So there's now there's me and make sure understand there's a there's a free version we all know of Docker 12 13 00:00:36,030 --> 00:00:39,150 desktop called Docker desktop Community Edition is that right. 13 14 00:00:39,690 --> 00:00:39,960 Yeah. 14 15 00:00:39,990 --> 00:00:40,760 Correct. 15 16 00:00:40,830 --> 00:00:41,400 Yeah. 16 17 00:00:41,490 --> 00:00:49,940 And now there is a new product that is a superset of that called Docker desktop enterprise. 17 18 00:00:49,940 --> 00:00:50,280 Yes. 18 19 00:00:50,670 --> 00:00:51,970 So tell me a little bit about that. 19 20 00:00:52,170 --> 00:00:52,710 Give you that. 20 21 00:00:53,220 --> 00:00:54,740 I'm not getting people edging. 21 22 00:00:54,780 --> 00:01:01,290 You've got edge as well which is your desktop with slightly more daily not quite daily. 22 23 00:01:01,300 --> 00:01:06,640 We'll get back with more edgy features you get things in order for storage. 23 24 00:01:07,180 --> 00:01:11,430 So I thought it just went to price the need the ask. 24 25 00:01:11,430 --> 00:01:16,370 We had a lot of our customers was coming a version of desktop with supportable. 25 26 00:01:16,620 --> 00:01:23,830 And people will we can deploy and have to consider backing on using. 26 27 00:01:24,780 --> 00:01:27,550 And along with that can we. 27 28 00:01:27,750 --> 00:01:30,380 Can you help us out with some of the common issues. 28 29 00:01:30,540 --> 00:01:34,980 The main one being the community addition of Docker she works with the community engine unsurprisingly 29 30 00:01:36,510 --> 00:01:40,750 and they're an easy way to work with the enterprise engine. 30 31 00:01:40,800 --> 00:01:45,800 Along with that we also look at some of the other main issues people had in trying to get Docker into 31 32 00:01:45,800 --> 00:01:48,430 into the enterprise and used by people on their machines. 32 33 00:01:48,470 --> 00:01:53,970 I mean look to sort of addressing a few of those through through the enterprise product at the moment 33 34 00:01:54,080 --> 00:01:58,550 is sort of enterprise exclusive getting that same set of features. 34 35 00:01:58,900 --> 00:02:05,460 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 35 36 00:02:05,550 --> 00:02:07,880 everyone access to these patients. 36 37 00:02:08,000 --> 00:02:08,610 Right. 37 38 00:02:08,850 --> 00:02:09,580 Cool. 38 39 00:02:09,690 --> 00:02:17,920 And I know that there is a laundry list of new things that are exclusive to Doctor desktop enterprise. 39 40 00:02:17,920 --> 00:02:20,290 Like can you pop quiz. 40 41 00:02:20,290 --> 00:02:21,670 Can you list them all. 41 42 00:02:22,840 --> 00:02:23,370 I hope so. 42 43 00:02:23,680 --> 00:02:25,000 I can run through a few and be fun. 43 44 00:02:25,210 --> 00:02:26,250 Yeah that'll be great. 44 45 00:02:26,280 --> 00:02:27,290 Great. 45 46 00:02:27,540 --> 00:02:34,910 Now squinty it'll be on my screen so I'm sharing. 46 47 00:02:35,020 --> 00:02:35,530 So 47 48 00:02:39,330 --> 00:02:45,030 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 48 49 00:02:45,030 --> 00:02:53,490 mode before we started so in August of enterprise as I was just mentioning we had an ask of how could 49 50 00:02:53,490 --> 00:02:56,650 you support in presenting on the desktop. 50 51 00:02:57,210 --> 00:03:00,160 And we didn't just want to ship just the enterprise engine on the desktop. 51 52 00:03:00,180 --> 00:03:03,750 We know that not everyone's using the special enterprise engine. 52 53 00:03:03,750 --> 00:03:07,410 Some people want to use the same machine to move between community work and enterprise work. 53 54 00:03:07,590 --> 00:03:12,300 So we came up with the idea of Virgin packs where you can install more than one version of the docker 54 55 00:03:12,300 --> 00:03:12,680 engine. 55 56 00:03:12,680 --> 00:03:19,920 So Connie I just got the 3.0 engine installed but I have to drive engine or the community engine as 56 57 00:03:19,920 --> 00:03:27,150 well that I need this may need to move between them not just results Docker results I'm new engine with 57 58 00:03:27,240 --> 00:03:30,530 with the containers that we sort of the images there waiting to be sorted. 58 59 00:03:31,950 --> 00:03:37,350 So it was one of the first features of the enterprise that we put in was enabling people to move between 59 60 00:03:37,350 --> 00:03:45,960 those engine versions the next which is again kind of focused on the enterprise use case was most people 60 61 00:03:47,000 --> 00:03:54,270 when using Docker they can change any settings they want you can change your whole memory your CPE use 61 62 00:03:54,380 --> 00:03:56,760 small proxy as demon. 62 63 00:03:57,600 --> 00:04:03,010 We had an administrator settings file which has always deployed somewhere that people can access. 63 64 00:04:03,060 --> 00:04:07,410 She's kind of a given you can actually lock people can change 64 65 00:04:14,480 --> 00:04:15,950 so groups 65 66 00:04:19,970 --> 00:04:22,140 so. 66 67 00:04:22,310 --> 00:04:28,190 It's not like I can now not no longer change the number of years that I'm using my machine. 67 68 00:04:28,410 --> 00:04:35,590 The idea being that if you're applying this cross loads and loads machines and enterprise you might 68 69 00:04:35,590 --> 00:04:40,180 have some restrictions you might want it to be small portable LEMOULT into notes in a known configuration 69 70 00:04:40,540 --> 00:04:42,880 so it's easy for your whole staff to debug. 70 71 00:04:43,420 --> 00:04:51,150 We want to scale back people to to lock this down if they want to because as an enterprise feature set. 71 72 00:04:51,670 --> 00:04:52,930 So that's the second one. 72 73 00:04:53,020 --> 00:04:54,750 And on the same date. 73 74 00:04:55,270 --> 00:05:01,240 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 74 75 00:05:01,240 --> 00:05:02,850 are kind of more standard packaging formats. 75 76 00:05:02,850 --> 00:05:09,440 When you deploying those across the enterprise a state so she mentioned a version packs also include 76 77 00:05:09,440 --> 00:05:15,140 different patient had given that Islam or be candy and they all sip on Lucky CLIA plugins as well. 77 78 00:05:16,040 --> 00:05:18,440 So those findings you mentioned earlier. 78 79 00:05:18,650 --> 00:05:23,210 Longer term well we'll see what we can do to do some different bundling with the version packs different 79 80 00:05:23,210 --> 00:05:25,770 plugins. 80 81 00:05:26,300 --> 00:05:33,570 It's one of the flashiest features or the most new face features of enterprise was application designer. 81 82 00:05:34,070 --> 00:05:42,560 Now this came from feedback we'd had that's getting started with Duncan getting started with new projects 82 83 00:05:42,560 --> 00:05:49,130 with Docker knowing how to particularly get started with compose and then Docker out as well wasn't 83 84 00:05:49,130 --> 00:05:50,170 necessarily the easiest thing. 84 85 00:05:50,510 --> 00:05:57,050 We wanted to find a way to help people bootstrap new projects so we came up with the idea of having 85 86 00:05:57,500 --> 00:06:04,970 pre configured templates or a template completed both images and source code that people could design 86 87 00:06:04,970 --> 00:06:09,380 templates themselves in an enterprise so that as an enterprise you could set up your sort of set of 87 88 00:06:09,380 --> 00:06:16,250 best practice projects for your business to use and then your team if they want to start a new project 88 89 00:06:16,330 --> 00:06:18,970 and be guided to start in a certain way. 89 90 00:06:19,910 --> 00:06:21,710 So when they come through you could say 90 91 00:06:24,330 --> 00:06:29,490 maybe we we're going to support only you to or but with all the new spring we are going to react very 91 92 00:06:29,510 --> 00:06:30,240 No.10. 92 93 00:06:31,580 --> 00:06:35,810 And then as an organisation in kind of build these templates get people going a particular direction 93 94 00:06:36,530 --> 00:06:41,270 or you can just provide sort of the services and the versions that you want to people can string them 94 95 00:06:41,270 --> 00:06:46,580 together instead of a wider more seats they want to know if you want to give people more more flexibility 95 96 00:06:46,580 --> 00:06:47,530 in that. 96 97 00:06:47,710 --> 00:06:52,800 And then as I go through that I 97 98 00:06:57,450 --> 00:07:01,490 did that line scaffolding way up here. 98 99 00:07:01,650 --> 00:07:08,940 What does they probably want you to meet what text is it it's bringing down and copying a load of those 99 100 00:07:08,940 --> 00:07:16,340 artefacts onto my machine and I run pass are you going to start up the gap. 100 101 00:07:16,580 --> 00:07:23,490 It's going to start up each of those containers and then I can open the project in Visual Studio and 101 102 00:07:24,810 --> 00:07:27,300 see what is brought down on my local machine as part of that. 102 103 00:07:27,300 --> 00:07:31,430 So I've got my my database. 103 104 00:07:31,460 --> 00:07:35,020 What secrets have got my back and my front end. 104 105 00:07:35,200 --> 00:07:42,530 My compose file my doc rap and all of that has been pretty scaffolding and created for me. 105 106 00:07:43,290 --> 00:07:49,230 Hopefully that will finish starting soon for the other panel when I well I probably should have pulled 106 107 00:07:49,230 --> 00:07:58,650 this image I started stand again we've got issues but this will also give you sort of it's the first 107 108 00:07:58,650 --> 00:08:03,690 new places are putting looking at putting some of that running spaces back into the into the dock. 108 109 00:08:03,710 --> 00:08:07,090 Your item stays the same length running and whatnot. 109 110 00:08:08,190 --> 00:08:16,000 So I actually got a little moments to really 110 111 00:08:20,390 --> 00:08:33,700 transform the back and look at test the stocks you go to a practitioner say the application designer. 111 112 00:08:33,700 --> 00:08:39,530 The idea is that where we're really trying to make it easier for people to get started. 112 113 00:08:39,640 --> 00:08:49,060 There is no temptation aligned to create your own application templates me to meet a container image. 113 114 00:08:50,010 --> 00:08:56,530 So if the source goes with it and then you add it to the yellow file in the back end of configuration 114 115 00:08:56,530 --> 00:09:03,280 which points to sort of a repository or new area application templates and those little picks up in 115 116 00:09:03,280 --> 00:09:12,480 the UI and hopefully that will make it easier for people to get started to get sort of things back in 116 117 00:09:12,480 --> 00:09:13,730 those initial projects. 117 118 00:09:14,970 --> 00:09:22,510 Yeah and I'm really excited about some of these enterprise features but because I think you know Docker 118 119 00:09:22,520 --> 00:09:29,320 last year was a year ago maybe on stage was talking about reaching the next 16 million developers. 119 120 00:09:29,330 --> 00:09:31,390 I think there was like some statistic about that right. 120 121 00:09:31,520 --> 00:09:39,740 That that there's at least that many that don't have Duggar and that the idea here is once you start 121 122 00:09:39,740 --> 00:09:46,340 digging into these templates and into application designer you start to see a lot of power around. 122 123 00:09:46,340 --> 00:09:51,260 If you've ever had to work in a large company where you've got multiple teams of developers and you 123 124 00:09:51,570 --> 00:09:57,200 so you probably end up with people that are making standard images and they're creating back in the 124 125 00:09:57,200 --> 00:09:58,750 day we used to call it the gold discs. 125 126 00:09:58,790 --> 00:10:05,120 If you're a sysadmin you know the gold standard OS and the exact setup that everybody gets and developers 126 127 00:10:05,150 --> 00:10:07,040 often will create that standard around. 127 128 00:10:07,070 --> 00:10:11,740 You know if you're a python or a no J.S. developer or a Java developer you have specific versions that 128 129 00:10:11,740 --> 00:10:15,920 are the official version you're supposed to run with the standard packages and these all these ads that 129 130 00:10:15,920 --> 00:10:20,650 are your team's builds those tend to be those base images right. 130 131 00:10:20,660 --> 00:10:25,430 But there's a lot more to that and there's there's environment variable settings there's custom code 131 132 00:10:25,430 --> 00:10:31,790 there's custom setups possibly for your editor and all of that can be thrown into these templates and 132 133 00:10:31,790 --> 00:10:32,230 then those. 133 134 00:10:32,270 --> 00:10:36,290 What's really neat is the templates can be stored on a registry. 134 135 00:10:36,290 --> 00:10:41,420 So if you had a corporate enterprise registry like DVR then you could store all these there and then 135 136 00:10:41,540 --> 00:10:48,770 developers are essentially able to get these updated templates centrally without any sort of you know 136 137 00:10:48,830 --> 00:10:53,030 without getting involved with the desktop deployment teams right like the people that would push the 137 138 00:10:53,030 --> 00:10:55,770 new software to your computers you don't have to involve those people at all. 138 139 00:10:55,880 --> 00:11:00,380 You just you're just working with the image registries like you normally do and then this application 139 140 00:11:00,380 --> 00:11:06,560 designer the gooey in front of that gives you the ability to spin up new apps very quickly without having 140 141 00:11:06,560 --> 00:11:09,860 to touch the command line essentially in the background what you're seeing here that's using Docker 141 142 00:11:09,860 --> 00:11:17,120 compose to spin all this up and then give you the logs all on the same screen so you can have that running 142 143 00:11:17,300 --> 00:11:22,040 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 143 144 00:11:22,040 --> 00:11:24,440 just want to jump in a development and get get started. 144 145 00:11:24,440 --> 00:11:29,360 So I think it's I'm excited for what you guys are going to do in the future with this because there's 145 146 00:11:29,360 --> 00:11:36,260 been a lot of attempts at gooses right for making Docker easer on the desktop and this is to me this 146 147 00:11:36,260 --> 00:11:42,800 one is the first real attempt at going into end all the way from the creation of templates that store 147 148 00:11:42,830 --> 00:11:48,980 not just you know a base image but all the other things you need with that application storing those 148 149 00:11:48,980 --> 00:11:53,240 in a registry having a gooey tool that is more manages more than one container. 149 150 00:11:53,240 --> 00:11:59,090 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 150 151 00:11:59,090 --> 00:12:01,250 seen you if you remember what was it. 151 152 00:12:01,250 --> 00:12:06,570 What was the name of the old gooey years ago climatic right. 152 153 00:12:07,000 --> 00:12:11,000 Climatic was neat but it only dealt with one container at a time. 153 154 00:12:11,000 --> 00:12:15,290 And so when you're talking about application designer and these templates and all that now you're able 154 155 00:12:15,290 --> 00:12:19,600 to get multi container with composed templates and all the other stuff that you need with it. 155 156 00:12:19,610 --> 00:12:24,800 So where it later in the week we're going to have Docker app which is kind of the other you flip this 156 157 00:12:24,800 --> 00:12:31,400 coin over and this is the other side of that where you can take these templates in these apps and create 157 158 00:12:31,400 --> 00:12:38,030 that production documentation and yammer all that you need to deploy these apps and package it up and 158 159 00:12:38,030 --> 00:12:42,560 do the same thing push it through your registry use your registry as not just a place for images but 159 160 00:12:42,560 --> 00:12:46,400 for all more parts of your software distribution workflow. 160 161 00:12:46,430 --> 00:12:47,230 So it's pretty cool. 161 162 00:12:47,450 --> 00:12:53,550 And then you mentioned the virgin packs which if you once you start playing around version packs which 162 163 00:12:53,610 --> 00:12:58,710 some of the captains we've all been able to play with this stuff pretty early the version packs is really 163 164 00:12:58,710 --> 00:13:06,120 neat I think for organizations that are going to end up with many different clusters of container orchestration. 164 165 00:13:06,120 --> 00:13:06,380 Right. 165 166 00:13:06,390 --> 00:13:11,220 Because not it's once you start taking container orchestration and putting it in your enterprise you're 166 167 00:13:11,220 --> 00:13:14,970 going to end up with lots of them and you're gonna be all over the place and they're gonna be different 167 168 00:13:14,970 --> 00:13:20,880 versions and as much as we'd all love to say well isn't it true if you're running Docker and orchestration 168 169 00:13:20,880 --> 00:13:25,740 it shouldn't matter your versions well your tool versions shouldn't matter because most of it's backwards 169 170 00:13:25,740 --> 00:13:26,210 compatible. 170 171 00:13:26,220 --> 00:13:29,100 But a lot of us want to be even more sure. 171 172 00:13:29,760 --> 00:13:35,380 So the cool part with version packs is it basically like in five seconds you can jump from enterprise 172 173 00:13:35,400 --> 00:13:40,110 to to Dr. enterprise three or you can jump to the community Ed. if maybe you're running servers and 173 174 00:13:40,110 --> 00:13:45,540 production that are on the community edition you can jump between the versions of that and it does it 174 175 00:13:45,540 --> 00:13:46,140 keep. 175 176 00:13:46,140 --> 00:13:50,550 Remind me does it keep the images and stuff in your containers or. 176 177 00:13:50,560 --> 00:13:51,440 No. 177 178 00:13:51,630 --> 00:13:58,070 When you jump packs say they are days the images are within a day to be associated with that version 178 179 00:13:58,070 --> 00:13:58,430 back. 179 180 00:13:58,670 --> 00:14:02,310 OK so three to four from one three point eighty two point and I'll see a different set of things. 180 181 00:14:02,520 --> 00:14:02,960 OK. 181 182 00:14:03,290 --> 00:14:04,270 So it's responsive. 182 183 00:14:04,280 --> 00:14:04,430 Yeah. 183 184 00:14:04,430 --> 00:14:08,510 So it's like your setup is exclusive all the images contains the stuff for exclusive to that version. 184 185 00:14:08,510 --> 00:14:12,820 So that actually makes more sense but that's very cool. 185 186 00:14:12,860 --> 00:14:16,850 And then I think we can do that. 186 187 00:14:17,240 --> 00:14:28,470 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 187 188 00:14:28,480 --> 00:14:35,740 version collection and I'm may not be best struck if I to use two different versions I would then go 188 189 00:14:35,910 --> 00:14:42,020 for two and one or two or it would be like that all and you know so we're doing version packs all the 189 190 00:14:42,020 --> 00:14:46,220 previous versions I'm pretty sure I put a two to one version back somewhere and I should've loaded some 190 191 00:14:46,220 --> 00:14:52,040 more up about suddenly at least 2.0 version back. 191 192 00:14:52,060 --> 00:14:54,920 Be sure that you don't want that. 192 193 00:14:55,370 --> 00:14:55,610 Yeah. 193 194 00:14:55,790 --> 00:15:01,580 So version packs a day to work with pretty much any version that is a supported version its enterprise 194 195 00:15:01,580 --> 00:15:01,870 engine. 195 196 00:15:01,880 --> 00:15:06,860 We should be doing a version back force and you can use it to emulate the production via pretty much 196 197 00:15:06,890 --> 00:15:12,020 as the bank saying the goal is to in theory these things shouldn't matter too much. 197 198 00:15:12,020 --> 00:15:15,890 We know you want to be as close to production as possible and you're working locally with potatoes in 198 199 00:15:15,890 --> 00:15:17,090 particular with the engine version. 199 200 00:15:17,600 --> 00:15:21,630 So the goal is to give that option to our enterprise customers. 200 201 00:15:35,760 --> 00:15:36,480 So all right. 201 202 00:15:36,510 --> 00:15:38,840 So I think we have one more thing to talk about. 202 203 00:15:38,850 --> 00:15:44,640 Don't we been a little special surprise for those on the live audience that something that's not yet 203 204 00:15:45,030 --> 00:15:45,970 released. 204 205 00:15:45,980 --> 00:15:52,350 Not quite so we have put out a couple of blog posts about it. 205 206 00:15:53,030 --> 00:16:00,120 Congressman Walker quite closely with Microsoft around there w a salty face you don't know it's another 206 207 00:16:00,120 --> 00:16:04,170 acronym doubling its allies windows subsystem for Linux. 207 208 00:16:04,170 --> 00:16:09,930 The first version Microsoft is essentially try to emulate Linux kind of rolling back about windows kind 208 209 00:16:09,930 --> 00:16:13,830 of leaves me just without talking works. 209 210 00:16:13,830 --> 00:16:21,630 I know a few of you got it working but if it didn't necessarily get everything you needed to actually 210 211 00:16:21,630 --> 00:16:24,960 really base whole operation that's around it. 211 212 00:16:25,560 --> 00:16:27,240 IP tables that were there. 212 213 00:16:27,360 --> 00:16:30,010 So it was really hard for us to interface with. 213 214 00:16:30,480 --> 00:16:34,860 A couple months ago Microsoft announced windows subsystem links to you whether actually to be shipping 214 215 00:16:34,860 --> 00:16:37,430 links kernel of Windows. 215 216 00:16:37,530 --> 00:16:45,180 We've been working with Microsoft since day since they announced that to prep and see if we can't talk 216 217 00:16:45,180 --> 00:16:48,640 it I stopped working with W cell 2. 217 218 00:16:49,280 --> 00:16:57,780 Tomorrow we will be kicking off and sending out links to those who've signed up on day to dot dot dot 218 219 00:16:57,960 --> 00:16:59,440 com. 219 220 00:17:00,330 --> 00:17:07,400 We'll be sending out links and access to technical preview Docker desktop working w assaulting. 220 221 00:17:07,830 --> 00:17:14,580 You have to have the latest filter windows on the inside of false sprinkler to work all those people 221 222 00:17:14,580 --> 00:17:16,870 who are interested go inside. 222 223 00:17:17,460 --> 00:17:18,620 It's really cool. 223 224 00:17:18,710 --> 00:17:21,490 Some really cool improvements with it. 224 225 00:17:22,230 --> 00:17:28,620 As far as things like boot time we're down from my 45 seconds on Windows talking debate so about two 225 226 00:17:28,620 --> 00:17:36,510 seconds for things like BHP Symphony and we were playing around with and Page refreshes page refresh 226 227 00:17:36,540 --> 00:17:40,400 or current good desktop just where it says. 227 228 00:17:40,460 --> 00:17:51,000 Remember taking like say 400 milliseconds when using a lot of things spaces just feature Dr. salty talker. 228 229 00:17:51,150 --> 00:17:56,560 That same page refresh with the HP symphony is taking about 15 minutes I can was down for about 450 229 230 00:17:56,580 --> 00:17:57,990 50. 230 231 00:17:58,980 --> 00:18:04,210 So there's some places that are just a couple of the really cool things that are coming as part of it. 231 232 00:18:04,230 --> 00:18:08,830 So if you're interesting interests slide up and we'll get a copy out. 232 233 00:18:09,170 --> 00:18:09,490 Yeah. 233 234 00:18:09,540 --> 00:18:16,520 So that that you URL is beta that Dr. Dot Com and as has been the past for all the darker betas. 234 235 00:18:16,530 --> 00:18:20,570 And if you're I think like the cliff notes of that for me. 235 236 00:18:20,640 --> 00:18:25,880 This is basically a newer new version of Docker desktop for Windows. 236 237 00:18:25,890 --> 00:18:32,100 Windows only to take advantage of some new stuff coming in windows next year. 237 238 00:18:32,100 --> 00:18:39,020 And so this is an early tech preview that uses the tech preview of Windows. 238 239 00:18:39,030 --> 00:18:43,350 So I think some of the requirements are you have to be on the windows insider program and your windows 239 240 00:18:43,350 --> 00:18:45,620 version has to be on the fast track I believe. 240 241 00:18:45,610 --> 00:18:53,600 Right on Windows Insider he gets 18 9 3 2 or higher says Stefon from the Tucker Captain channel. 241 242 00:18:53,700 --> 00:18:59,280 You have to have w SL the windows subsystem for Linux NWSL to enabled inside that tech preview which 242 243 00:18:59,280 --> 00:19:04,100 is its own blog article probably you could find on Google and then you need to install that Ubuntu 18 243 244 00:19:04,130 --> 00:19:05,530 0 4. 244 245 00:19:05,640 --> 00:19:09,850 Basically the package the distro inside your w cell so if you're a fan of windows and you've tried w 245 246 00:19:09,850 --> 00:19:16,590 cell you know about all this and you would put ubuntu on there and then download this tech preview of 246 247 00:19:16,590 --> 00:19:18,720 Docker desktop for Windows. 247 248 00:19:18,930 --> 00:19:26,370 And I feel like the cliff notes here are way faster boot time of darker and way faster filesystem access 248 249 00:19:26,370 --> 00:19:28,050 write for large projects. 249 250 00:19:28,180 --> 00:19:33,690 Yeah and people use things like learning scripts you can reuse them like it's having now actual let 250 251 00:19:33,720 --> 00:19:35,590 come back and be able to access it. 251 252 00:19:36,420 --> 00:19:37,620 Like Dallas can. 252 253 00:19:37,680 --> 00:19:42,150 Well it's it's really cool if people hear and read between the links and windows. 253 254 00:19:42,150 --> 00:19:49,500 It's actually really cool to work with really nice to work with where side of me my team moves between 254 255 00:19:49,500 --> 00:19:50,270 lots of asses. 255 256 00:19:50,280 --> 00:19:53,040 It's so excited to play with it. 256 257 00:19:53,790 --> 00:19:59,730 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 257 258 00:19:59,730 --> 00:20:04,140 your native Linux on using Docker on Windows. 258 259 00:20:04,150 --> 00:20:09,570 It definitely feels like it's almost completely native and having that shell there and being able to 259 260 00:20:09,570 --> 00:20:14,370 have the files in there and just run your shell scripts instead of having to find a power shell script 260 261 00:20:14,400 --> 00:20:20,480 because you're on the different OS and it's you know the world isn't all one OS. 261 262 00:20:20,620 --> 00:20:24,850 So until that world exists this is like the best we've seen it. 262 263 00:20:24,870 --> 00:20:29,310 I think especially on the Windows side and I know that Mac people have enjoyed some of the benefits 263 264 00:20:29,310 --> 00:20:34,110 of the Mac OS just being similar to Linux and the Windows side is as had some of limitations but I feel 264 265 00:20:34,110 --> 00:20:35,010 like this is pretty great.