Docker Captain Take 5 – Nicolas De Loof

Docker Captains are select members of the community that are both experts in their field and are passionate about sharing their Docker knowledge with others. “Docker Captains Take 5” is a regular blog series where we get a closer look at our Captains and ask them the same broad set of questions ranging from what their best Docker tip is to whether they prefer cats or dogs (personally, we like whales and turtles over here). Today, we’re interviewing Nicolas De Loof who has been a Docker Captain since 2015, then has been hired by Docker in 2019 and came back as a Docker Captain one month ago. He is a Software Engineer at Doctolib and is based in Rennes, France.

How/when did you first discover Docker?

10 years ago (oh man!) while I was employed by CloudBees, which was building a Platform as a Service before it became “the Jenkins Company”. DotCloud was one of our competitors, and when they created Docker, I saw obvious matches with our own infrastructure (based on LXC) but also significant differences. Digging into details I learned a lot, and started sharing my knowledge, first as a speaker for conferences, then on Youtube.

What is your favorite Docker command?

docker compose, because I built it as a Docker employee (before leaving and becoming a Docker Captain again). Or

docker rm -f $(docker ps -aq)

Which basically means “cleanup everything”. I like the ability to run a complex stack and throw it away in a single command, then recreate it cleanly. I use this on a daily basis

What is your top tip for working with Docker that others may not know?

Take a few minutes to understand the distinction between a “bind mount” and a “volume”. Then check in the docs/APIs and see how many times those words are used in a wrong way

What’s the coolest Docker demo you have done/seen ?

I demo-ed docker swarm fail-over by shutting down a raspberry-Pi cluster using an electric drill. Was fun, hopefully no fire alarm. People on the first row in the conference room were a bit surprised.

What have you worked on in the past six months that you’re particularly proud of?

We fully re-implemented the legacy docker-compose python tool into a plain Golang extension to the docker CLI. Doing so, Compose is now a first-class citizen in the Docker ecosystem.

What do you anticipate will be Docker’s biggest announcement this year?

A complete redesign of the image distribution workflow. Today DockerHub is sort of a black box for most of us. We push or pull, but never use the web UI or use specific APIs. With vulnerability scanning, verified publishers program, Docker is opening this to third-party integrations and more traceability on the “supply chain”. I expect a lot more to happen in this area.

What are some personal goals for the next year with respect to the Docker community?

Keep maintaining Docker Compose in my spare time to ensure this keeps being one of the most beloved developer tools.

What talk would you most love to see at DockerCon 2022?

I’d like to hear more about how others do CI in Kubernetes. I personally don’t think Kube is a good match for this, but as the de facto infrastructure standard it’s used everywhere. But then one needs to find a way to run `docker build` inside a Kubernetes pod, and please don’t tell me about “docker in docker”…

Looking to the distant future, what is the technology that you’re most excited about and that you think holds a lot of promise?

I’ve seen many system engineers investing in eBPF. This allows the extension of Linux kernel in a secure way, and opens amazing opportunities for security and extensibility.

Rapid fire questions…

What new skill have you mastered during the pandemic?

Gardening

Cats or Dogs?

Both. And Horses

Salty, sour or sweet?

Sour. Mostly IPA

Beach or mountains?

Any of those. Our always-connected lives deserve some healthy breaks

Your most often used emoji?

¯_(ツ)_/¯

Because the whole IT stack is built on top of mistakes made by others in the past that we learned how to live with, so we can make our own mistakes. So golang as an illustration.
The post Docker Captain Take 5 – Nicolas De Loof appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Your Docker Business Questions Answered

In our recent live webinar, Management & Security at Scale with Docker Business (check out the webinar recording here) Docker Senior Product Marketing Manager Cat Siemer and Head of Dev Rel and Community Peter McKee discussed our new product subscription tier, Docker Business and how it addresses the challenges faced by large organizations that require enhanced and scalable management and security features. 
During the webinar, Cat and Peter answered live Q&As but weren’t able to get to everyone’s questions so we took note of some of the questions that have been coming up again and again and are answering them below:
Do I need to pay to continue to use Docker Desktop?
The short answer is that it depends on how you’re currently using Docker Desktop. Docker Desktop can be used for free as part of a Docker Personal subscription for:

Small companies. We define small companies as having fewer than 250 employees and making less than $10 million in annual revenue.
Personal use and non-commercial open source projects.
Education and learning (for students or instructors, either in an academic or professional environment).

Our developers don’t use the Docker Desktop UI, do they still need a subscription?
Yes. Docker Desktop is more than just the UI: it also includes the mechanism to run Linux containers on Windows or Mac. So even if you prefer to use the command line, Docker Desktop requires a paid Pro, Team, or Business subscription per user. Learn more about the full value of Docker Desktop and compare the difference between Docker Desktop vs do-it-yourself with Docker Engine.
How will Docker enforce the new subscription terms for Docker Desktop in January 2022?
Unpaid commercial use by companies over 250 employees or $10 million in annual revenue will be in violation of the Docker Subscription Service Agreement. There is a grace period until January 31, 2022 for those that need time to transition from a free to a paid Docker subscription.
We trust our customers to be in compliance and Docker Desktop will continue to function normally after January 31st. We encourage our commercial customers to begin planning for an upgrade to a paid subscription prior to January 31, 2022 to continue using Docker Desktop after the grace period ends.
My team is currently using Docker Desktop as part of a large organization. What are the next steps for us to make sure we’re in compliance by January 31st?
We’ve put together an overview document for people to share with their organization that explains the value they get from Docker, the options that Docker provides for large organizations, and the next steps for purchasing a Docker paid subscription. Download the solution brief here.
Do I need one subscription per user or per machine with Docker Desktop installed in my organization?
Docker subscriptions are per user. This means that if a user has multiple machines, they will only require one license to use Docker Desktop on all of their machines.
Does Docker provide SSO for account management?
Docker Business will support Security Assertion Markup Language (SAML) for single sign-on (SSO). This will allow Docker Business users to set up SSO and have their users authenticate with their provider of choice for their domain, for example, Azure AD.
How do we decide which Docker subscription is right for our team?
Docker Pro, Docker Team and Docker Business provide differentiated features and pricing for individuals and teams who use Docker to build software in a commercial organization.

Docker Pro includes tools for individual developers who want to accelerate their productivity. Subscriptions start at $5 per user.
Docker Team is designed for workgroups and small development teams and includes capabilities for enhanced collaboration, productivity and security. Subscriptions start at $7 per user.
Docker Business is designed for the needs of medium and large businesses who need centralized management and advanced security capabilities. Subscriptions start at $21 per user (billed annually).

More details about our subscription tiers and features are available on the Docker pricing page and on our Docker subscription cheat sheet.
Do you offer a free trial of Docker Business so we can evaluate if it’s right for our organization?
Software evaluation is allowed under the education and learning use case for the Docker Personal subscription. We do not provide evaluation licenses for Docker Business however, you can start small and scale up as you see fit. We allow a minimum purchase of 5 seats for Docker Business, which can be paid via credit card. Visit our pricing page for more information.
Is there an API for integrations with other tools or for user management?
We do not yet have a Docker team management API. Docker maintains a public roadmap so subscribers can see which new features are in development, as well as request and upvote new capabilities.
Conclusion
Thank you for your questions and for joining our webinar, if you weren’t able to attend live you can watch the webinar recording here. Learn more about Docker Business on our website and find answers to other frequently asked questions on our FAQ page.
The post Your Docker Business Questions Answered appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

DevOps Is Dead, Long Live NoOps

betterprogramming.pub – Sorry for writing this clickbait title. I hate to use these tricks, but I needed to get your attention. In the IT trend, DevOps is the buzz word, nowadays. It happened some years ago with front end…
Quelle: news.kubernauts.io

An Easier Way to Get Started with Docker Business

As you may have already heard, the January 31st grace period to move to a paid subscription for commercial use of Docker Desktop is fast approaching. 

With this announcement, we introduced our new subscription tiers, including Docker Business–our offering specifically for organizations who want to scale their use of Docker all while maintaining security and compliance with added enterprise-grade management and control. Previously, the minimum number of seats required for a Docker Business subscription was 50+, which limited access to larger organizations.

However, we’ve been hearing from customers who want the added features and benefits that come with Docker Business, but do not currently meet the minimum seats. Some customers are ready to make the move, but want to avoid a lengthy sales and purchase order (PO) process. Others may also be interested in “testing out” Docker Business at a smaller scale before committing to a larger rollout. 

Well, today we’ve made it even easier and more accessible than ever for our customers to make the move to Docker Business.

A New Self-Serve Payment Option for Docker Business

If you are ready to make the move to Docker Business, you can now purchase a minimum 5 seats via credit/debit card by signing in or creating a Docker account. Once purchased, you have instant access to all the great management and security features exclusive to Docker Business customers–things like Image Access Management for restricting user access to specific images (e.g., Docker Official Images and Verified Publisher Images), a centralized management console for complete visibility on all your Docker environments, SAML single sign-on for seamless onboarding/offboarding (coming soon), and much, much more! Of course, your developer teams can continue to collaborate and maintain productivity with Docker Desktop, our trusted multi-platform developer tool. 

In addition, you can easily upgrade from your current subscription to Docker Business. Simply do so by logging into your Docker Hub account and updating your billing plan there. Your current subscription will be credited for the remaining term, and the balance will be applied to the cost of your new Docker Business subscription. A new subscription period will also be set.

For more information on Docker subscriptions and to get started with Docker Business, please visit our pricing page.

To learn more about the latest and greatest with Docker Business, watch our November webinar on demand: Management & Security at Scale with Docker Business.
The post An Easier Way to Get Started with Docker Business appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/