Hello and welcome once again to today's webinar titled what's new in Docker desktop enterprise 3.0 in this webinar consultant and instructor Ken Archer will address the significance of dockers newest features and what these enhancements mean for developers working in enterprise environments.
00:25
During the webinar. Everyone's phones will be muted. So if you have any questions, please enter them in the chat window or the Q AMP a box at the bottom of your screen.
00:37
If you enjoyed the presentation today and are interested in learning more about training anywhere with our interactive virtual platform called I Am VP, please visit our website or contact us.
00:51
Today's webinar is being recorded and we're going to send the copy to you by the end of the week. All right, now, without further ado, let's get started. Can you can take it from here.
default user avatar Ken Archer
01:01
One and everybody, we're going to get into what's new and Docker enterprise 3.0 and welcome on glad I'm happy to join me today. We're trying to cover some of the new features. I don't know.
01:14
Not being able to talk to everybody, it's I don't know who's, who's where and their doctor journey. So I'm going to try to
01:22
Cover from several angles people that are brand new people that have been using Dockery two point O need to upgrade, things like that. So I'm going to try to cover several different scenarios here for everybody. So we got a lot of new features and Docker 3.0
01:38
We have updated container platform.
01:42
Features that that doctors come out with. We have the new Docker enterprise desktop Docker enterprise desktop is
01:50
Enabling developers to engage with their Docker clusters remotely in an enterprise type environment. We're going to look more at what is entailed in the Docker enterprise.
02:02
Desktop and the features that it has Docker is also more tightly integrated Cooper Nettie is into Docker when you start up Dr ACP now when you start up Docker enterprise.
02:15
Dr. Cooper Nettie service fires up right alongside the Docker Swarm features and provide you with two possible orchestrators
02:24
And gives us a much easier way to utilize Cooper Nettie then just utilizing Cooper Nettie from scratch, by yourself.
02:31
I also teach Cooper Nettie and I don't know how many people out there are familiar with how many people use Cooper daddy's is becoming more common across developer and cloud.
02:42
Clusters and more and more companies are using it and going to it but Cooper Nettie is by itself can be very complicated to set up can be very complicated to run clusters, especially when you get into high availability.
02:54
And that's why more and more of the large cloud providers are going to manage services because Cooper Nettie is so difficult for on prem services to utilize themselves.
03:06
Groups like Google.
03:09
Compute AWS Azure. These guys are all offering services for Cooper Nettie is now Docker with the integration of Docker into the Docker enterprise brings that capability, much easier and simplified into the environments. If you're running on prem or even in the cloud Docker app is a new
03:33
experimental feature from Docker that they are bringing online.
03:37
In a few more releases. I'm not sure how long they're not sure how long I don't think at this point how long it's going to take Docker app to go from experimental to stable, but it gives us the ability, the ability to merge a multi service application into a single Docker.
03:58
Configuration setup and be able to run a complete app with single commands. It also brings us a number of life cycle automation tools that we can use to upgrade and backup and
04:14
Re reset our services from from a disaster standpoint, and we're going to look at those as well. Along with a whole new set of security features that Docker has in Docker 3.0 that makes Docker unique in the container platform world.
04:30
Right now Docker is one of the few true enterprise grade platforms available out there anywhere. So why do we want to use Docker enterprise three point O
04:40
Modern distributed architecture applications require that we rethink the way we've done things in the past.
04:48
We have used legacy, monolithic applications and bringing those into a cloud environment is very challenging. It's not impossible. In a lot of cases.
04:56
So with Docker, we can integrate with existing legacy applications start splitting off pieces of those applications lift and shift portions of our infrastructure into a virtualized server environment on prem or in the cloud.
05:14
This is going to by utilizing micro service type applications, then we can start taking advantage of the benefits that we get from cloud and virtualized environments.
05:27
By being able to scale individual portions of our applications without having to scale the entire monolithic type of structure.
05:35
We may not need everything that's involved in the monolith to be scaled across half a dozen nodes or 20 nodes or 100 nodes we may only need one part of it to be running
05:47
On one node or we may need one part of it to be running on every node is a daemon service or something like this.
05:55
And Docker is going to give us the capabilities to utilize this, we can also write apps in almost all popular languages and frameworks there.
06:06
I don't know of any languages. Right now the Docker doesn't support for utilizing to build containers and images with
06:14
We can manage BROWNFIELDS AND Greenfield applications on the same platform. We can take existing brownfield applications lift and shift those into a virtualized environment.
06:24
We can simplify and coordinate the DevOps experience utilizing Docker enterprise.
06:29
Docker can have a separate section for the developers that that they have their own sandbox environment to run their applications build their, their applications test those applications.
06:42
And then operations has their own separate production environment to keep everything safe keep anything from blowing up from death and blowing up in production and shutting down our business.
06:54
We also have a bunch of new built in default security features and we're going to go into those now we are 5148 compliant with Docker.
07:04
The new Docker 3.0 engine. It is the only 5140 compliant engine out there that I'm aware of. And we have SAML two point O capabilities and compatibility with Docker. We can now do single sign on two factor authentication with Docker.
07:22
So the first thing we have in Docker. We have the Docker enterprise container platform.
07:28
We can build with Dr. Desktop, we can build the Docker app, we can build with Docker Compose we can share across the number of different ways we can share with Docker Hub.
07:40
If you guys are familiar with Docker Hub Docker Hub gives us a place that we can upload our images.
07:45
And then share those out. Anybody that has access to our, our hub accounts can download those images back use those where they need to
07:54
We can also utilize Docker trucks registry, which is a registry that Docker brings to the table as part of the Enterprise Edition.
08:02
And we have our own either on prem or cloud based registry that we can keep control secure and manage all of the images that we need to run our organizational applications.
08:17
When it comes to runtime. We have our container runtime.
08:20
We have container management services. We have our Dr. Cooper Nettie services and we have our universal control plane and we're going to get more into each of those as we as we go farther into the webinar here.
08:32
All together this Docker enterprise container platform will constitute the backbone of a container development CI CD pipeline. We can use this to secure and
08:44
Regulate and maintain our entire application CI CD framework from dev through QA or CI and into production. We can streamline our workflows for faster production delivery. We can seamlessly integrate DevOps. Now, in ways that weren't possible five years ago.
09:11
So when it comes to the enterprise container platform container D, which is our container runtime container D implements controls and runs that containers. We build, even if we're running
09:24
In Cooper Nettie is it introduced it implements the Cooper daddy's container runtime interface to CRI and we can really radically simplify Cooper natives deployments utilizing them and Docker.
09:37
With the Docker use EP functions we now has certified plugins for networks volumes and monitoring.
09:44
Docker working together with third party providers as built certified plugins that we can bring in calico flannel. We've other types of networking
09:55
Into Docker if that's something we're already using on prem. We don't have to utilize what Docker has implemented.
10:05
By default, we can go ahead and utilize other things as well for volumes, we can utilize SSH volumes, we can utilize cloud volumes, we can utilize other types of volumes for storage.
10:19
And we have a lot of monitoring plugins. A lot of blogging plugins was plonk and and various other
10:26
Types of plugins, we can monitor and see everything that's going on with all of the applications all the nodes are running out here in our clusters.
10:35
We also have the ability to enforce sign images on each of our Docker engines that way. We know that
10:42
The provenance of an image and its construction, from the point where the developers build it, push it through whatever build server. They're using
10:51
Push it into the registries that you're using, we can make sure that their sign machine readable meta data.
10:57
On each of these images that is going to give us a peace of mind when we need to pull those images in production, we can guarantee that we know where those images came from. There's no man in the middle attacks. Nobody can implement some kind of
11:13
Of malicious code into our production environment. If we guarantee that those those images are signed. We can force our Docker engines to only utilize sign images. So there's no way to run a non compliant image out in our production environment.
11:31
Another thing that that docker container platform brings this is Bill kit.
11:37
When we do an image build if this is a large image containing a lot of structure, it can take a long time to do a bill so Bill kid is an open source tool that Docker uses to speed up the Docker file build process, we can use bill kit to
11:54
To build multi sectional compose files in parallel. And we can speed up our build times between two and nine times depending on the size of the build and the amount of work that's involved in building that
12:09
And then we have the Docker COI makes interfacing with containers, easy to learn and understand the Docker COI is is an extremely easy to use platform and
12:21
Based on Linux or in in Windows. I use both of my computer, I can utilize
12:29
Through party. I can utilize Linux and go to my Linux environment and here on my Windows machine with the Docker desktop, I can fire up in power shell and run all my Docker file commands right from there. My COI commands right from there.
12:46
So I want to take this a quick look here, I'm going to move over to
12:52
My
12:57
I move over to my
13:01
Doctor enterprise. I don't know how many of you guys are familiar with the Docker you CP when you fire up Docker you CP and you fire up your swarm
13:13
You're going to be able to have a graphical unary your user interface that is accessible from the
13:22
Browser. I'm using Chrome here also accessible from edge and we're looking at that in a little bit. It's also accessible from from
13:33
Firefox and most other popular browsers out here.
13:37
We have a complete rundown of everything that's going on in our cluster right from the CCP dashboard.
13:46
We can look at the number of managers nodes we have any errors, warnings, we can look at the number of worker nodes we have, we can look at the monitor the CPU memory usage and disk space usage of our nodes out here.
14:05
And on each node, we can then go to look at the nodes in our note section, we can click on a node.
14:15
And we can look under the metrics of the node. And we can see all of the
14:23
pods and in this case containers Docker containers that we're running out here, I'm running the DDR on my node zero and so I'm running a number of DDR containers out here that are running my DDR
default user avatar Unknown Speaker
14:38
The
default user avatar Ken Archer
14:40
We have a number of things here in the Docker.
14:45
On the Docker TCP. We have Cooper daddy's API docs and alive API that gives us the ability to test and check API calls to the Docker engine and see what's going to come back before we actually implement those out in our cluster.
15:02
Docker Trusted Registry is the other part of the Docker enterprise platform and it is going to give us the ability to
15:14
manage all of our resources. We don't actually store images here in the Docker Trusted Registry, it just manages those and we can set up storage in a number of different ways with our Docker DDR
15:28
We can set up for NFL file system bind mounts volumes, or we can go and set up to cloud, right now we have
15:37
What capability of setting up with Amazon, Microsoft is your OpenStack and Google. Google Cloud Storage we set those up set in your regions that in all of your settings, depending on which one you're going to use and DDR will manage all of the
15:57
Images that you're running out here.
16:02
And I'm going to go back to the slides.
16:08
So, on top of that, we also have the Docker desktop enterprise.
16:12
And it's going to bring in a bunch of new features. I don't know how many people out here have been using the current Docker desktop, which I'm using currently
16:19
But Dr desktop enterprise bring some new features to the table that the standard desktop doesn't we have new MSI package formats.
16:28
Be able to install the Docker desktop enterprise on a Docker on a developer's desktop or on their laptop or wherever else the SIS admins need to implement this, we have
16:42
A separate license for the Docker desktop enterprise, other than the enterprise regular standard enterprise edition.
16:49
So your administrators are able to separately license. The installations of the Docker desktop enterprise separate from the standard enterprise licensing that you currently use for your clusters.
17:03
Another great thing for sis admins central configuration settings allow standard configurations to be managed in lockdown. The administrator can centrally manage those configurations for all of the Docker desktop applications that are running out here set those up set up pre configured.
17:23
Infrastructure and implement those then lock it down so nobody can change those from their own desktop.
17:30
Swarm and Cooper 90s is built into the Docker desktop enterprise, so you can utilize both
17:36
Utilize the same enterprise Docker engines and see allies that are used by your organization of Docker production clusters.
17:44
So the same things that you use now are going to be compatible on your doctor desktop enterprise.
17:49
They also have now what they call new version packs. The great thing about this is you have the version packs hooked right into your Docker desktop enterprise.
17:57
This allows you to switch into using some parts your cluster maybe older maybe running on Docker.
18:03
To eat 2.0 and you can switch over to Dockery 2.0 so you can do development on your desktop environment and then do that development in the type of Docker environment.
18:16
That you're going to be moving that too. When you run it. So all the configuration, all of the files, all the environmental variables.
18:24
Everything you need to use will be built in. And then you can just move it over and you can switch with just a click of a button between the various version packs while you're working
18:38
To new advanced features the Docker desktop enterprise brings us. It's not on the standard desktop is application templates and application designer with application templates. We have the ability
18:51
To have Docker files we can set up custom base images in their setup or compose Yammer files.
19:00
Parameter files are built in code binaries editor configuration files are composed in one application template we can do an application template that comprises a number of different services all working together for distributed application arc application.
19:17
So many common templates are built in and we can add custom design templates and we're going to take a look at those real quick.
19:25
We have a number of different templates out here that this is the screen that you see when you bring up the templates in your Docker desktop enterprise, we have a
19:35
Spring and react my SQL template here a flask engine X my SQL ago engine X my SQL a go engine X Postgres. We have a lot of different templates that are already pre built out here.
19:51
When you're using these you can select them and start to run them. You can run and set up and have Docker Compose working in the
20:00
Background building everything while you are working in your desktop environment and you can go ahead and start making changes in your code as everything's building and as you make those changes. Those will be put right back in to the
20:20
Application as you're building it so you can build it and it goes in and you don't have to start things stop things. Everything is an edited continue type of process here.
20:37
So the other thing we have that builds on top of that is the application designer.
20:42
We can take the multi service pre built application templates and bring them over into the application design there.
20:48
We don't have to design and build Docker files from scratch and build our entire setup we can take things that have already been built and customize them and use them in the ways that we need them done.
20:59
So this kind of works like a graphical user interface on top of the templates that allows us to customize the settings configurations. While Docker Compose runs in the background.
21:10
And the apps running a container. While we work on the source file so you can work. And like I said, and Edit and Continue type of environment.
21:18
As we do this this application designer, it builds. Now, what we call a Docker app.
21:25
Docker app is still an experimental stages and we're going to get into that in a little bit, we can push applications to the Docker hub or Dr registries, just like we've pushed our images in the past for our containerized applications.
21:43
So one thing I want to get to, before we get into the Docker Cooper Nettie service is what the Docker.
21:53
Desktop looks like when you're running it.
default user avatar Unknown Speaker
22:04
Get rid of that.
default user avatar Ken Archer
22:09
So there's a number of features in Dr desktop for you guys that haven't been familiar with this before you can set up, you can set your settings and
22:20
Set General Settings shared drive Advanced Settings network run the demon. I want to run this experimental
22:31
And that's going to give you some some MMA capabilities to run this in ways that you can't do with the stable version.
22:49
And while that's running up, we'll go back to the slides.
22:58
And we'll come back to Dr. Desktop. Once I get that running and experimental
23:09
So another thing that we bring to the table with Docker is Dr. Cooper Nettie service. It's an integrated and certified companies 1.14 version. Currently I know Dr. Cooper Nettie is is currently up to 1.18
23:23
Which is the edge version of Cooper Nettie is at the moment not entirely stable.
23:28
And we bring that up. We bring up a stable version of Cooper daddy's and this as Docker upgrades the Cooper daddy's version is going to be upgrading with it and it brings it up with a calico CNI for networking
23:41
Purposes for Cooper daddy's gives us advanced access control built in with corporate entities, along with L DAP ad
23:50
Configurations SAML two point O capabilities and gives us a streamlined are back for the entire organization.
23:57
That's not easily built up with Cooper Nettie is without a lot of manual work to do it Docker is going to bring that to the table for us.
24:05
mutual security LS encryption built in, just like with the Docker container platform, the Docker Swarm platform we're going to extend that security LS encryption over to Cooper 90s, as well.
24:16
Provides Cooper Nettie tie availability, out of the box for anybody that's ever designed a cooper 90s. I have a highly available cluster.
24:24
It can be really challenging to keep this thing up and running, not have problems do updates and make sure that when things go down. We have more managers to keep everything else running
24:38
Docker through the Cooper Nettie is in the ACP service are going to make sure that happens for us. This can be run side by side with Docker Swarm on the same cluster.
24:47
We don't have to worry about just running Cooper daddy's in a cluster or just running swarm in the cluster. We with the CP and the Docker enterprise service, we can run both of those together.
24:58
We can then deploy at Cooper daddy's applications, a lot faster and more efficiently. If we go back over here to our, our Docker Enterprise Edition, we can get into our Cooper Nettie resources.
25:11
We have a number of different Cooper Nettie name spaces.
25:15
Service Accounts controllers in a services running right now we have our cluster IP service running for our incoming
25:26
Cluster information or cluster communications, we can look at an ingress controllers right now we don't have ingress controllers, but with Cooper Nettie
25:34
We have some really easy ways. Now to add in an ingress controller and an ingress proxy to be able to use sticky sessions to be able to maintain connections to our
25:46
Containers if we need to maintain state for connections also provides us with Layer seven communications capabilities that we don't necessarily have built into Cooper 90s.
25:58
We can look at our pods configurations. The nice thing about Cooper Nettie is with a with a Docker you CP is we can go right to creating a cooper days object we can select what namespace. We want to happen in
26:11
With you, our back controls and we're going to look at our back and a little bit we're able to
26:18
Determine which users have access to what name spaces and Cooper daddy's and so they're only going to be able to utilize things in those names faces that they have access to
26:29
We can set up Cuban 80s. Here we can paste in the ML file here and then we're going to create a a cooper natives image out in our cluster and Docker is going to run that manage it maintain it right here from the US UP FOR US.
27:00
Here, not lastly, but next we're going to get into Docker and Docker app is, like I said, a new experimental
27:11
And our component for Docker. It's just come out in Docker 3.0 it's not fully operational stable yet but there's still a lot of powerful tools that we can utilize with it.
27:24
Basically it's a package distributed architecture. We can package distributed architecture applications into one single file. We don't have to build up a separate Docker file.
27:36
For everything we can build everything as one compose file and build that out into an application that runs on our cluster. It's based on the cloud native that application bundle and this is is
27:53
Run by the Linux Foundation, designed by the Linux Foundation and going to provide more open source capabilities for us.
28:02
We can improve collaboration by sharing the entire package on Docker hub or DDR or whatever repository that you might be using
28:10
improved version control simplified build management by doing this as one thing we can maintain control from the development environment through the build server into our Rd TR and maintain good version control and simplify that for our control managers.
28:33
We can also deploy multiple service applications to almost immediate infrastructure, we're able to build this now in multiple
28:42
Architectures, we can build it in in and D, we can build an AMD 64 we can build it in arm and we can build it in arm 64. The great thing about this as well as we can build all these at the same time.
28:56
We can build it in all four architectures together. So it provides us with really powerful tools and really simplified operations and we haven't happened in the past.
29:07
Like Docker images Docker apps are immutable if anybody's familiar with Docker images so far.
29:12
That once you build a docker image that image is immutable changes are made into the read write layer in the top of the container.
29:20
But none of those changes actually affect the original image, we would have to go. If we wanted those changes to be permanent, we would need to commit or build the new changes into the Docker file and then update our image.
29:34
Docker apps is going to act the same way.
29:36
And once we build the application it's immutable. Then if we need changes we build those changes that are version control and update or upgrade our applications as necessary.
29:46
It's built on the open container initiative, it's OCI compliant and it's part, like I said, it's seen as part of the Linux Foundation.
29:54
Still experimental we requires Docker 1903 or higher, it's not available. If you're running an older version of Docker engine this point.
30:03
Installed as a CI plugin. We're going to run docker app commands, just like we run docker image commands container commands network volume, what have you. We're also going to run docker app commands its installed as a CEO.
30:18
And then we so we can build validate and deploy applications with the Docker app command.
30:25
So we're going to go back here. I'm going to do a quick demo with a
30:33
I'm going to need to pull it back up.
30:43
Sorry about that guys my party session.
30:46
Shut down on me.
30:48
Back up and running. Just a second.
31:29
We can run Docker. Like I said Docker app just like we run
31:36
Docker.
31:39
The other commands inside a Docker.
31:44
Docker.
31:46
App dash dash help it'll give me a complete list of all of our Docker commands.
31:58
Docker at Bondo create a scene have invocation image and bundle for the applications.
32:04
Docker at completion and knit inspect install list merge Paul push render split status on install upgrade validate version.
32:17
So we have a complete list of Docker commands that we can use.
32:29
A little smaller.
32:33
And I have some some Docker.
32:39
Docker file already run that I can use a
32:46
Docker commands to
32:49
Manage
32:52
I can validate
32:55
A Docker application that I have running out here.
32:59
Validated a Hello World. This. Now I have a complete application package.
33:08
If I do my screen here.
33:14
And if I do a Docker.
33:18
If I do an ls here I've got several compose files here.
33:23
If I look at the Docker Compose Yammer.
33:49
Number.
33:57
Running a hash Corp HTTP echo image and I can look at this application.
34:49
The application.
34:52
In it, if you set this up and you run a Docker application in it. It's going to set up compose files for you. You can set this up.
35:02
Individually for each compose file or you can set that up, like I have here as one compose file with different sections this section we have the name of the application description of the application and the maintainer is for application.
35:18
We also have our
35:25
Compose file tells where we get our information from for running our actual application and we set up a section with a detailed values for the application parameters, like I said, we can run this as a single file or as a multiple file.
35:44
So we're going to set up an application here.
35:48
And this is extremely easy
35:52
We run a single application command Docker app install hello world Docker and the name of it.
36:00
It's up and running.
36:07
And I can look at my Docker applications.
36:11
My app hello world installed success seven seconds. And it's that easy to set up and run a application in the Docker app.
36:27
We can also shut these down we can run it as a stack, we can run it as a compose file. There's a number of ways that we can can run this.
36:37
The give us capabilities and tools that we haven't previously had in Docker.
36:50
Slideshow
36:59
So we also have lifecycle automation tools centralized cluster management bring with our doctor ACP brings us the availability to run and monitor everything from one location.
37:14
We can integrate with your favorite monitoring tools. If you use data dog, or if you use Flunk.
37:20
Or a fuse rancher or any of the other monitoring tools out here, you can integrate those with Docker odds are, they have a plug in, or they already have pre built Docker certified images to be able to run those
37:34
We can secure access with the existing elder app or at infrastructure and we're going to look at that here in just a second. How we quickly, easily bring in L that into our Docker ACP.
37:49
Docker clusters cluster, Ci tools work with AWS is your V sphere, and we're going to get into that and we look at Docker cluster.
37:58
We can run swarm Cuban 80s in the same cluster typically we're not going to run them on the same note because swarm and Cooper Nettie have no idea what each other are doing, but we can have
38:11
10 nodes out here running Cooper daddy's five nodes out here running Docker Swarm and Docker ACP is going to be able to manage all of that for us simplify with automated tools for upgrades backup disaster recovery scaling. We can easily set up.
38:28
All kinds of standard upgrade procedures, you can use canary upgrades blue green upgrades parallelized upgrades and updates into your production environment, just like you've been using in the past.
38:46
So I want to get into a
38:52
quick demo of dockers
38:56
Capabilities with L that I have a tap running over here.
39:03
And I have my doctor you CP, and I can set this up in my operations.
39:12
In admin settings.
39:15
Under authentication and authorization. I can set that up to run elder and then I can set up.
39:25
My eldest server.
39:32
Grab the
39:34
Command I need
40:18
So I'm going to add in
40:24
My search settings reader password and set up my search configuration.
41:07
Just one level.
41:11
Confirm
41:23
We are set up.
41:26
And set up a mild app. Now you can set this up a couple ways you can set up just in time user provisioning, or you can set up so that it configured automatically with everybody.
41:39
Typically in an organization you're going to use Justin time user provisioning. So there's no assets that are attributable prior to a user logging in, for the first time, but for my operations. I went ahead and set up everybody from the get go.
42:00
And I'm going to go back
43:14
Now,
43:15
I go back
43:17
And
43:26
should integrate my users and teams into my organization.
43:32
It may take a minute to get that setup.
43:38
Depending on difference where my old app is set up to where my organizational setup is
43:56
So that brings us into Dr cluster Docker clusters, as it also a fairly new tool for Docker. It is a COI tool for managing Docker cluster lifecycle a steep three step process that we use for Docker cluster.
44:12
That we're going to build it validated and deployed. We can easily create or destroy New clusters scale clusters up or down as necessary if we need to add new workers in
44:25
The Docker cluster command provides us with an easy way to do that upgrade clusters to new Docker engines, we can inspect cluster meta data look at what information is out there about our clusters and we can back easily Backup and Restore clusters with the Docker cluster command.
44:46
And we're going to move to the
44:51
CEO, I come in and Docker cluster commands work just like all other Docker commands.
45:05
They have the dash dash help file just like all of the commands we can backup create a new Docker cluster inspect get detailed information about the cluster.
45:15
List all available clusters restore cluster from a backup remove clusters update running clusters desired state version print the version commit build type of the cluster.
45:26
Right now Dr cluster is available in Microsoft Azure, AWS and it's coming in VC, or I'm not sure if it's totally up and running and capable and VC or yet, but they are working on that you have to have the available.
45:46
credentials to be able to use Docker cluster in the environment, you're gonna run you set up your, your, your
45:55
Your variables are you set up your credentials and then you run your custom command and can set up a new cluster. And this is what the cluster Yammer will look like you set up the MO file.
46:07
And it's going to set up all of the information you need, set up your region, set up your password, set up your provider.
46:18
Engines that you're going to be running
46:21
The version you're going to be running a UDP and how many instances managers workers that you want in your cluster. And then you do a Docker cluster.
46:34
Create and you fire up a new cluster in your AWS for your, is your or your V sphere environment.
46:52
That also brings us to enhance security features now with with Docker. We have the capability of SAML two point O compatibility
47:01
Gives us the capabilities of utilizing two factor authentication and single sign on with you. CP where
47:08
Once you're signed up for the organization. We can already be signed on with these up, we can
47:14
Already be signed on with our DT are currently supports opt in a DFS but Docker is working on bringing this to the table with more providers in the future.
47:26
We also are the only validated NIST validated 5140 dash two compliant Docker engine. This has to be set up and enabled on on the Docker Engine itself, but then provides the case extra security capabilities.
47:43
Of of the appliances. We also have Dr. And Cooper Nettie secrets that give us the ability to manage and move secrets around our cluster environment.
47:59
With mutual to AES encryption. When the secret is sitting at rest and when it's in transit from the Docker Swarm manager or the Cooper Nettie is manager to the working pod or the container where that secrets needed
48:18
Docker context is a new feature of Docker that enables us to petition separate users, we can set up Dr context, just like we can set up Cooper daddy's name spaces and then allow certain users to have
48:34
capabilities within that context and lock other users out of it. So, we can have our own context for individual dev
48:42
Groups and then those corporate context are separated and isolated from the other users. We could have dev team read dev team blue and they can have their own context set and then their areas, our sandbox from each other and provides us with a
49:02
Layers of separation in isolation and protects our environments. We also have PK AI capabilities. Now with Docker publicly in key infrastructure.
49:15
We can manage authentication about passwords, we set up the pK I download a client bundle add that to our local machine. And then we can set that certificate up with our browser and our browser will
49:32
Run that certificate against our Docker use EP, and we can use password as lot password less logins into our user interfaces, either with a DDR or with the ACP.
49:46
We don't have to sign out sign in. We don't have to worry about losing passwords. We don't have to worry about accidentally getting our password out in the clear. It's going to give us the capabilities to
49:59
Run our applications more securely, especially if that's what we're using in our organizations.
50:10
So with that,
50:15
Let me
50:16
Drop this out real quick. I need to pull up
50:24
My Business page and the chat page.
50:29
Are there any questions. Does anybody have any questions about anything we've covered so far.
user avatar Michelle Coppens :: Webinar Producer
50:43
Just a friendly reminder if you do have a question to enter it in the Q AMP a box or the chat window at the bottom of your screen.
default user avatar Ken Archer
50:54
And I'm going to go over
51:03
pull this up here because if I go back to the presentation. It will drop my
user avatar Michelle Coppens :: Webinar Producer
51:09
There are no questions at this time.
default user avatar Unknown Speaker
51:11
Okay.
default user avatar Ken Archer
51:17
So we have a
51:20
C, D, E accelerator that you guys are welcome to check out our accelerator can transform your development instance into a compliant enterprise container platform.
51:32
Our engagements increase the velocity of future releases, we can implement operational security and regulatory requirements, while maintaining and moving our updates into our cloud environments.
51:45
We can upgrade existing Docker see instances in place without having to change anything.
51:51
And we're offering everybody who came to the webinar and everybody who registered for a five day free trial of a complete five node Dockery cluster will include
52:00
Three managers to workers and a Docker Trusted Registry and you can use it and and experiment with our view want for five days and you can get there from our website.
52:16
At let me pull that back.
52:20
And I'll type that in here in the chat.
52:24
It is stone.
52:30
Your group.
52:34
Com.
52:36
Slash backer
52:41
See to be
52:48
And if you
52:51
Put that in, go in and you can get a five day free trial of Docker.
53:01
And if you're just getting started with Docker, did you want to cover this, or did you want me to
user avatar Michelle Coppens :: Webinar Producer
53:09
Well, you're on a roll. Can I think he can speak on these would be like
default user avatar Ken Archer
53:12
Sure. And so exit certified provides a lot of different training with Docker. If you guys are just getting started with Docker or have new teams that are getting involved with Docker.
53:22
Then they can provide you with all kinds of training and different capabilities they have that in their exit certified comm slash training slash Docker website.
53:37
We have a Docker fundamentals and developer bundle. There's Docker fundamentals by itself. There's also the new Docker Cuba intensive training Docker troubleshooting and Docker.
53:50
Developer and Docker enterprise can be taken singly as well and you have the Docker fundamentals and enterprise bundle. So with that, that's all I have for the classes there. Anything else anybody would like to ask
user avatar Michelle Coppens :: Webinar Producer
54:06
Thank you so much. Can we will leave some time to post questions in the q&a
54:12
Box or the chat window as those questions. Do come in. I just want to remind everyone that we recorded this session, we're going to send a copy to each of you. By the end of the week. So can it looks like we do have a question from Mike in the Q AMP a
default user avatar Ken Archer
54:30
Like mantis acquire Docker. When did that happen. That's the first, I'd heard of it.
54:46
I wasn't aware that they that news broken hour ago. Wow, that's, that's why I didn't hear about. No, I had not heard. I knew that the doctor was going to be probably up in the air for acquisition here shortly. The guy that that took over the accuracy. Oh, back in July. He
55:08
Is his entire resume has been taking companies and opening them up setting them up for acquisition by other companies, so that's that's brand new to me and I will be looking into it because that's going to change a lot of things out there, maybe with Docker.
55:24
Then hopefully it will give them the ability to make some improvements. Any other questions.
user avatar Michelle Coppens :: Webinar Producer
55:43
Alright, thank you so much. If you have any further questions or if you're interested.
55:50
About our curriculum of Docker courses that exit certified you'll find the link over to our training page in the chat if you do want your five day free trial visit stone door group com slash Docker CTE.
56:06
Both links are found in the chat window. We look forward to hearing from you. I hope you enjoy the rest your day. Thanks again.
default user avatar Ken Archer
56:14
Thank you, everybody, appreciate you guys coming out and watching and I hope we've been able to get you some good information and interesting information about some of the new features.