What Not to Miss at DockerCon 2021

You’ll have no shortage of content to choose from at DockerCon 2021. The one-day virtual event on May 27 will offer a smorgasbord of demonstrations, product announcements, company updates and more — all of it focused on modern application delivery in a cloud-native world.

But if you need some help narrowing down what’s in the must-see category, allow us to recommend the following key sessions. They include hands-on coding using Docker’s new HTTP APIs, a dive into Docker Dev Environments, tips for navigating a multi-architecture world, and what to do if your container image has more vulnerabilities than you have Twitter followers.

Check them out. They’re all free! And if you can’t participate live, you can watch recordings at your own pace.

DockerCon LIVE 2021Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn

Beyond the UI: Hands-on coding with Docker’s new HTTP APIsSpeaker: Mark Higson (Docker)Websites, desktop apps and CLIs can’t cover every use case. When developers need to do something specialised, they turn to APIs. Learn how Docker’s new API First strategy is driving internal development, and follow along on a practical, realistic coding exercise that puts them to use.

How much Kubernetes do I need to learn?Speaker: Elton Stoneman (Consultant)Kubernetes sets your containers free – you can run them in any cloud using the same Docker images you use on your laptop. It’s a difficult technology to learn, but this session guides you through the key concepts and shows you Kubernetes in practice using a local cluster in Docker Desktop.

Docker Dev Environments: a New Way to Collaborate Without Git ConflictsSpeakers: Benjamin De St Paer-Gotch, Djordje Lukic and Guillaume Lours (Docker)We will start with an introduction to Docker Dev Environments: What they are, what problems they solve and how they work. We’ll then dive into where we’ll be taking them over the next few months and talk about features like: portable volumes, consistent sidecar containers and tooling, connecting from Desktop to the cloud, Docker Workspaces and more!

From fig to the Docker CLI: What’s new with Compose?Speaker: Nicolas de Loof (Docker)Do you love Docker Compose or are you just getting started in the Docker ecosystem? This talk is for you either way! You’ll learn more about where Compose came from, what it can do and what’s new with Compose.

My container image has 500 vulnerabilities, now what?Speaker: Matt Jarvis (Snyk)I scanned my container, and now I have a huge list of vulnerabilities – what do I do now? Developers now need to understand how we can assess security risk, prioritization and how we go about starting to remediate. Don’t panic, I’ll talk you through what we need to consider and how to get started!

Lessons learned deploying application on AWS using the new Docker Compose CLI integrationSpeakers: Massimo Re Ferrè (AWS) and Dexter Legaspi (SiriusXM-Pandora)Cloud deployments is a hot topic and this talk is all about how to help Docker practitioners make that jump leveraging their existing Docker knowledge and the assets they have already created. Docker compose up … in the cloud!

Optimizing Docker builds: successes, failures, and instrumented observabilitySpeaker: Nicole Rifkin (SimplyBusiness)Our Dockerfile was a hot mess. We needed it to build faster. The result was a messier Dockerfile. It was impossible to know if adding ‘more grease’ was making it faster or slower. Learn how we made sense of our spaghetti code with instrumented observability!

I have an M1 Mac, now what? Docker in a multi-arch worldSpeaker: Tonis Tiigi (Docker)In this session, you’ll learn how to work with containers in teams that use a mix of different architectures. We’ll cover how to make sure you are using the correct base images and what you should know when writing Dockerfiles so they work across architectures. We’ll look at how “docker buildx” command can be used to create multi-platform images and set up multi-platform builder clusters, as well as when to use the emulation layer built into Docker desktop or cross-compilation.
The post What Not to Miss at DockerCon 2021 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Answering Your Questions at DockerCon LIVE 2021

 Guest post by Docker Captain Bret Fisher, a DevOps consultant and the creator of the popular Docker Mastery Udemy course. Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE for a free, one day virtual event at https://dockr.ly/2PSJ7vn

I have the pleasure of hosting many of the live events at DockerCon this year. You may remember my 7+ hour non-stop live stream from last year’s DockerCon LIVE 2020 with nearly 20 guests:

We’re back!

This year we’re calling them Live Panels. You’ll find them in their own track in the schedule.

If you’ve never visited one of my live streams before, they tend to be DevOps focused, and as practical and real-world as we can be. Come ready to ask my guests questions in chat on our selected topics, and we’ll do our best to answer as many as we can! You get to guide the conversation with the live stream chat Q&A.

I’m hosting three live panels on three topics. I wanted to discuss the top three things that I think are the hottest topics in Docker and Cloud Native container tech today for developers and DevOps professionals, so be sure to stop by my streams:

Easy CI With Docker

Thursday, May 27th, 10:45 AM US Pacific UTC -7

I’m joined by a panel of CI professionals as we take your questions live for an hour on all things Docker testing!  We’ll also discuss our opinions on our favorite tools, workflows, and where we think container-based CI is heading.

FutureOps: End-to-end GitOps

Thursday, May 27th, 1:00 PM US Pacific UTC -7

Now getting into more of the continuous deployment realm, my guest panel of DevOps professionals will take your questions for an hour on topics like CD, GitOps, and infrastructure-as-code!  We’ll also discuss our favorite tools, workflows, and guess where IaC and GitOps is heading.

Sysadminless: Running Containers Without Servers

Thursday, May 27th, 3:15 PM US Pacific UTC -7

The future of sysadmin is YAML!  Or maybe. I’m joined by a panel of infrastructure professionals and we take your questions live for an hour on all things cloud infra and self-managing container solutions!  We’ll also discuss our favorite tools, services, and where “sysadminless” might be headed.

I can’t wait to host another DockerCon live stream and I hope you’ll join us on the 27th for tons of sessions and live streams on the future of Docker. You can find me at @BretFisher and bretfisher.com.

Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn

The post Answering Your Questions at DockerCon LIVE 2021 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Video: Docker Build – Working with Docker and VSCode

Tune in as host Peter McKee turns over the controls to Brandon Waterloo for a show-and-tell of how to work with Docker and Visual Studio Code (VSCode). A senior software engineer at Microsoft, Waterloo is the lead developer of the Docker extension and works mainly on the Docker extension for VSCode.

VSCode is a streamlined source-code editor made by Microsoft for Windows, Linux and macOS that’s fine-tuned for building and debugging modern web and cloud applications. The Docker extension makes it easier to build apps that leverage Docker containers, helps scaffold needed files, build Docker images, debug your app inside a container and more.

Follow along as Waterloo builds a basic Python FastAPI app with a Redis backend and a simple hit counter, adding Docker files in order to containerize it. Along the way, he and McKee talk scaffolding, running, debugging, syntax highlighting, intelligent code completion, snippets and the climate benefits of living in Texas (McKee) versus Michigan (Waterloo).

Watch the video here:

 Join Us for DockerCon LIVE 2021  

Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn
The post Video: Docker Build – Working with Docker and VSCode appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker Hub Incident Reviews – April 3rd and 15th 2021

In line with our promise last year to continue publishing incident reviews for Docker Hub, we have two to discuss from April. While many users were unaffected, it is important for us to be transparent with our community, and we hope it is both informative and instructive.

April 3rd 2021

Starting at about 07:30 UTC, a small proportion of registry requests (under 3%) against Docker Hub began failing. Initial investigation pointed towards several causes, including overloaded internal DNS services and significant and unusual load from several users and IPs. Changes were made to address all of these (scaling, blocking, etc), and while the issue seemed to resolve for several hours at a time, it continued coming back.

The issue re-occurred intermittently into the next day, at which point the actual root cause was determined to be under-scaled load balancers doing service discovery and routing for our applications. 

In the past, the bottleneck for the load balancing system was network bandwidth on the nodes, and auto scaling rules were thus tied to bandwidth metrics. Over time and across some significant changes to this system, the load balancing application had become more CPU intensive, and thus the current auto scaling setup was poorly equipped to handle certain scenarios. Due to the low traffic on the weekend, the system was allowed to scale too low, to the point where CPU became overloaded even though bandwidth was fine. In fact the high CPU load also lead to gaps in metrics reporting from those nodes, which further confirmed the theory:

Upon recognizing this, the deployment was manually scaled and the incident resolved at about 20:50 UTC on April 4th.

April 15th 2021

At 17:46 UTC, a change to the registry service was made that scaled up a new version and scaled down an old version. The configuration for our service discovery system needed to be updated to recognize this new version, but the changes were deployed in the wrong order. As such, our load balancers were unaware of any valid backends to serve Docker Hub registry traffic, and registry requests were met with a 503 error response.

The error in deployment was immediately recognized, and the configuration change for service discovery was quickly pushed. The error was resolved by 18:06 UTC.

Learnings and Improvements

With both incidents, we learned that we need more detailed and responsive monitoring for the registry pull request flow. We have already bolstered our internal monitoring to more quickly pick up these scenarios. In addition, while Hub endpoints are monitored externally, they are largely monitored in isolation – for example, checking that the registry API returns a valid response. Work is in progress to more exhaustively test the whole “docker pull” flow involving multiple API calls to multiple services, and from multiple external vantages, which would more quickly pick up on these types of issues.

For the earlier incident, we also made large changes to our load balancing deployment. Autoscaling rules were changed to reflect current bottlenecks (CPU), instance types were changed, and minimum instance counts were set higher. Metrics and alerting were updated to more quickly detect the issue, including looking for gaps in metrics. In the future, load testing for large changes will look at all metrics to determine whether the “bottleneck” attribute has changed.

As always, we take the availability of Docker Hub very seriously. We know millions of developers rely on Hub to get work done and to provide images for production workloads, and as such have made large investments in the reliability of Hub over the past several years. For example, the latter incident was resolved so easily and quickly in part due to better deployment automation built in the last year. We apologize for these incidents, and have taken action to ensure they don’t happen again.
The post Docker Hub Incident Reviews – April 3rd and 15th 2021 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

DockerCon LIVE 2021 Keynotes

Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn

With DockerCon just around the corner, we’re pleased to announce our outstanding keynote speaker line-up.

Among the Docker luminaries taking the virtual stage May 27 will be CEO Scott Johnston, CTO Justin Cormack and VP of Products Donnie Berkholz. Look for keynotes, too, from special guests Dana Lawson, GitHub VP of Engineering, and Matt Falk, VP of Engineering, Data Science and Computer Vision at Orbital Insight.

Picking up hosting duties will be Docker’s Peter McKee and William Quiviger, along with DevOps consultant and Docker Captain Bret Fisher.

They’re just part of the one-day event packed with demonstrations, product announcements, company updates and more — all of it focused on modern application delivery in a cloud-native world.

Last year 78,000 registrants from nearly 200 countries signed up for DockerCon. We’re betting DockerCon 2021 will go even bigger. After all, what you’ll learn here has real and immediate real-world value. The speakers, technical demos, tools and learnings will zero in on practical problems developers like you face every day — such as how to get the most value out of your development lifecycle, acquire new skills and develop your applications faster.

One thing’s for sure: DockerCon 2021 will be an experience unlike any other, full of engaging live content and all of it FREE! And if your schedule prevents you from participating live, you can watch recordings at your own pace.

So be sure to attend DockerCon 2021 to see how Docker helps make it easy for you to focus more of your time on actually coding the next great application: from code to cloud.

The post DockerCon LIVE 2021 Keynotes appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Video: How to Dockerize a Python App with FastAPI

Join host Peter McKee and Python wizard Michael Kennedy for a warts-and-all demo of how to Dockerize a Python app using FastAPI, a popular Python framework. Kennedy is a developer and entrepreneur, and the founder and host of two successful Python podcasts — Talk Python To Me and Python Bytes. He’s also a Python Software Foundation Fellow.

With some skillful back-seat driving by McKee, Kennedy shows how to build a bare-bones web API — in this case one that allows you to ask questions and get answers about movies (director, release date, etc.) — by mashing together a movie service and FastAPI. Next, he shows how to put it into a Docker container, create an app and run it, finally sharing the image on GitHub.

If you’re looking for a scripted, flawless, pre-recorded demo, this is not the one for you! McKee and Kennedy iterate and troubleshoot their way through the process — which makes this a great place to start if you’re new to Dockerizing Python apps. Install scripts, libraries, automation, security, best practices, and a pinch of Python zen — it’s all here. (Duration 1 hour, 10 mins.)

Join Us for DockerCon LIVE 2021  

Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn
The post Video: How to Dockerize a Python App with FastAPI appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Community Rooms at DockerCon LIVE 2021

The Docker community spans the four corners of the world. To celebrate the global nature of our community at DockerCon this year, we’ve created something new: Community Rooms.

Building on the learnings of our “regional rooms experiment” during our last Community All-Hands, Community Rooms are virtual spaces that DockerCon attendees will be able to join to discuss, share and learn about Docker in their own language and/or around a specific topic area. 

100% LIVE

The main focus of these Community Rooms is to bring people together and encourage interaction so we have set them up to be 100% live. Yep, that’s right, all the content you’ll find in these rooms, whether they’re talks, demos, workshops, panel discussions etc. will be in real-time, all broadcast over a live Zoom link. 

Hosted by the Community for the Community

Each Community Room will be overseen by Docker Captains and Community Leaders. They will be responsible for every aspect of the room, from the curation of content, to the management of the schedule, to the recruitment of the speakers, to the moderation of their room’s live chat. 

There will be seven community rooms to choose from, each with one or several hosts: 

Japan Room (language: Japanese / hosted by Akihiro Suda) Brazil Room (language: Portuguese / hosted by Lucas Santos and Rafael Gomes)Spanish Room (language: Spanish / Manuel Morejon, Javier Ramirez and Marcos Lilljedahl)French Room (language: French / hosted by Rachid Zarouali, Luc Juggery and Kevin Alvarez)German Room (language: German / hosted by Nicholas Dille and Nana Janashia)WSL2 Room (language: English / hosted by Nuno do Carmo)Docker for Super Beginners Room (language / hosted by Julie Lerman and Rachid Zarouali) 

Managing time-zones

We’re mindful that for a good portion of the world, the sun will have already set by the time DockerCon begins at 9am Pacific Time. To accommodate for this Community Rooms will be accessible for 24 hours from the event kick-off, ensuring all time zones are covered. For example, to factor in the 14 hour time difference with Japan, sessions in the Japan Room will take place *after* DockerCon is effectively over.  

Interested in speaking in a Community Room?

If you’re interested in participating in one of these rooms, whether it’s giving a talk about a cool project you’re working, or running a workshop or doing a mind-blowing demo, don’t hesitate to fill out this submission form. If you have any questions or if you want to know more about a specific Community Room, please feel free to contact one of the hosts mentioned above. 

Stay tuned!

In about two weeks we’ll publish the final schedule for each room. We’re really excited about DockerCon LIVE 2021 and we hope these community rooms will bring together as many people from the community from as many parts of the world as possible.

And May the 4th be with you. 

Join Us for DockerCon LIVE 2021  

Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn
The post Community Rooms at DockerCon LIVE 2021 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

10 Reasons to Attend DockerCon LIVE 2021

DockerCon Live 2021 is almost here and it’s going to be one to remember. Our one-day, all-digital event on May 27 will be jam-packed with the application development technology, skills, tools and people you need to help solve the problems you face day to day — all for free.

Designed for developers by developers, this year’s event is all about modern application delivery in a cloud-native world. At DockerCon, you’ll learn how Docker helps you grow your development capacity and community connections so you can accelerate how you build, share and run your applications, and spend more of your time actually coding the next great application.

Ten Reasons to Attend

Get the scoop. Be the first to see the latest Docker innovations, features and technology updates.Hear from industry leaders. In addition to Docker’s executive team, the speaker lineup includes AWS, Cockroach Labs, Instana, Mirantis, Accurics, Snyk and other companies that will share how Docker is an integral part of their software supply chain.Get up close. See live, on-demand technical demos.Connect. Network with peers and a vibrant community of developers, and connect with Docker Captains and Community Leaders.Learn. Attend tutorials on how to get started with containers and how to use multiple languages.Be in the know. Check out the latest partner solutions and integrations, including what’s new with tools and partner integration.Share. Trade experiences with developers like you about creating leading-edge cloud-native applications for any cloud environment.Interact. Talk to a panel of experts and industry leaders who have solved the same problems you’re facing.Get up to speed. Learn about Docker’s built-in security for images and more.Absorb. Get tips and insights about best practices from innovative organizations that are building next-generation applications with Docker.

If you’re a developer or part of a development team that’s building the next generation of modern applications, DockerCon is for you. Software developers, application developers, engineering directors, dev managers, chief architects, cloud architects — all are welcome.

Content is targeted for all levels, whether you’re new to Docker or advanced. Can’t attend live? No problem — you can watch recordings after the event at your own pace to fit your schedule.

But first you have to register. 

Join Us for DockerCon LIVE 2021  Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn
The post 10 Reasons to Attend DockerCon LIVE 2021 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

DockerCon LIVE 2021: One Month Before Lift Off

WIth exactly one month before lift off, here’s a quick update on all the goodness that awaits you at this year’s DockerCon LIVE 2021. Like last year, we’ll have one full day of keynotes, breakout sessions across several tracks and live panels and interviews. The current agenda and full list of speakers is available on our website.  

Engaging in real-time

A big focus is live content and interaction between speakers and attendees. Our partners at The Cube have worked hard on improving their conference platform and expanding on functionality, so get ready for more real-time content and awesome new features to help speakers and attendees connect, meet, greet, share and learn from each other. 

Keynotes

To help set the stage, that day kick’s with must-see keynotes from Docker leadership and compelling guest speakers. We’ll have a special post about our keynote line-up on our blog soon.

Breakout sessions

We’re still building out the schedule (yes, that’s what happens when you have so much awesome content to work with!) but we anticipate that we’ll have at least 40 breakout sessions with an absolutely stellar line-up of speakers. You can find the current list of speakers here and the agenda here.

Live Panels

This year we want to put more emphasis on the word “live” in “DockerCon LIVE”. We’ll be hosting several live panels (yep, in real time!) hosted by Docker’s Head of Developer Relations, Peter McKee and Docker Captain Extraordinaire, Bret Fisher. These panels will cover a range of topics in depth, from security, to the future of container development, to running containers without infrastructure. 

Community Rooms

Building on last year’s awesome Captains on Deck track, we’re expanding on the idea and broadening the scope even further by introducing “Community Rooms”. These rooms will be virtual spaces for attendees to come together to present, demo, discuss content about Docker in their own language and/or around a specific thematic area, and in real time. For example, we’ll have a “Brazil Room” for the Portuguese-speaking community to present and talk about all things Docker in Portuguese, while the “WSL2 room” will provide a space for the attendees to present and discuss anything related to WSL2. Each room will be chaired by one or several Docker Captains and will offer 100% live content and interaction. (Stay tuned for more on this in an upcoming blog post).  

The Cube Channel

Like last year, we’ll have a dedicated track for theCUBE’s John Furrier to go behind the scenes to give exclusive interviews with keynote speakers, community leaders and ecosystem partners throughout the day.

Join Us for DockerCon LIVE 2021  Join us for DockerCon LIVE 2021 on Thursday, May 27. DockerCon LIVE is a free, one day virtual event that is a unique experience for developers and development teams who are building the next generation of modern applications. If you want to learn about how to go from code to cloud fast and how to solve your development challenges, DockerCon LIVE 2021 offers engaging live content to help you build, share and run your applications. Register today at https://dockr.ly/2PSJ7vn
The post DockerCon LIVE 2021: One Month Before Lift Off appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/