to say Bone Gia or Buenos Dias to our Portuguese
and Spanish speaking attendees.
Visual Studio fans listen up because there are new features.
You just gotta see within the Docker container tooling in
VS and here to take us through a live demo
is my fellow PM from the Visual Studio team which
in Ocotea thanks for
being here. Yeah, thanks Myra and hey everyone thanks so
much for watching.
So in this release the Docker Tools team listened to
plenty of feedback from our customers and did the work
to make it simpler to interact with containers,
view their contents and to run multi service cloud native
applications.
So here I'm going to show off a few of
our awesome new features.
Alright, so as you can see here,
I'm starting off with an asp.net core web app and
I've added Docker orchestration support with compose and so as
I hit F5 to run the project it builds the
compose file. I just scaffold it to get to the
container tool window,
just go to view other windows and then containers.
Cheer. This website uses a Redis cache to store the
number of times we click the home button and that
will be important a little bit later.
So in the containers tool,
when you're now able to see each volume associated with
the running container,
think of a volume like a shared folder between your
PC and a container.
Also, you can quickly open folders on your container to
interact with this contents,
so we're excited to save you plenty of time.
You can explore the labels in both your containers and
images,
plus you can tag and image with just the right
click.
Here I am writing A tag your it.
Also, a quick tip is you can now hit control
shift and click multiple containers to run stop or I'm
going to show delete all of them at once.
But what do I do if I don't wanna run
all of the services in my compose file and I
just want to run a few of them?
Well, let me introduce you to our new Docker Compose
launch profiles.
I'm going to create a new profile called Know Redis
and select the Compose profile to filter out just my
Redis service.
Only.net services are available for debugging at this time,
and even though I even though my new launch profile
selected by default,
I can easily switch between any launch profile in the
debug dropdown.
So after I run my project,
wait for it. We see that Redis is no longer
available.
Alright, so let's recap that was that was my demo
and let's recap the containers tool window increases your productivity
with containers and images and with the addition of labels
and volumes, we think they'll say plenty of time when
looking through files in details.
We also create a new Docker Compose launch profiles to
give you the flexibility to customize which services you want
to run,
so I'm super excited. What about you,
Myra? Do you have any questions?
Yes, and I'm super excited too,
so I one of my questions was why would someone
choose to use Docker tooling?
Ah, that's a great question.
So containers give you an easily reproducible environment that is
either identical or nearly identical to production.
So instead of coding on your host machine,
developers are able to code with greater confidence and less
errors.
Are Docker tooling basically gives you shortcuts to make various
interactions a lot easier,
such as looking through container files or being able to
open your container.
You're running container in a browser,
and with that I also want to mention that we
have a sister.
Product named called the VS Code Extension for Docker Tooling
which we also love,
so feel free to check that out as well and
that would be at AKA dot Ms Slash VS code
Dash Docker.
Yes,
so developers can choose their developer platform when new features
are you most excited about in Docker Toolings.
You're on fire today with these questions.
I'm glad you asked. So we've heard plenty of great
feedback from our customers.
Again, we love talking to them and one of the
things we're trying to improve in the next few months
is we've learned that just we gave them volumes like
Quick Way to see your volumes.
We gave them a quick way to see the labels,
but they want more, and that's awesome.
So they want to see even more in front of
their face.
That has to do with their containers.
And so we're thinking about and throwing around ideas to
show you.
If your container is running hot,
if you know it's using a lot of memory and
various other aspects of your container in front of your
face,
and another thing is we learned that the majority of
our customers and users either do some sort of dockerfile
editing or compose file editing.
So we really want to take advantage of both Visual
Studio and VS codes Intellisense so that we can add
more functionality to make editing and authoring these dockerfiles.
Even easier and compose files.
Even easier.
Alright man, that's amazing and it's great that your team
is listening to feedback and making all these improvements,
so I'm sure that as me that I want to
learn more about this people watching also want to do
that.
So where can they go to learn more?
Thank you for asking. So I mentioned the Visual Studio
code link before AKA dot Ms VS code,
Dash, Docker and also for Visual Studio.
We have AKA dot Ms Slash Visual Studio Dash Docker.
There our team is put together all of all the
things you're going to need to get started using our
tools.
So thank you so much for watching and we definitely
look forward to all of your feedback.
Yeah,
so make sure you give that a try and send
that team that feedback.
So thanks so much
Gucci. Yes and thank you so much.
Thank you so much to our awesome team for putting
together our various products and thanks so much to my
friends and family all over the world.