We Turned Off the Paid Requirement to Skip Update Reminders. Got More Feedback? We’re All Ears!

The August 31st announcement of updating our product subscriptions has enabled us to make serious investments into building what you want. So we’re here to say: let us know what that is! 

On September 13th Scott Johnston announced that we are moving forward with Docker Desktop for Linux. Desktop for Linux is currently the second most liked item on our public roadmap, so it’s an easy call for us to invest in this. We want to know what else you are interested in so we can spend our time building things that will make your life easier. There are two pretty easy ways to get involved:

Up vote Issues. Take a gander through the issues that are out there and up vote ideas you would enthusiastically use for your day to day work. Submit a new issue. Have a problem you can’t solve with Docker as it stands today? Want more functionality in parts of the experience? Let us know about it!

There’s a bunch of us here that get together every other week to review the roadmap and give updates to folks, so we promise we’ll see it. Also we’re scanning the feedback we get from your ratings in Desktop and on Hub so that we can have a pulse on what users want us to improve. 

Your feedback also helps us correct our path when we miss the mark, like in 3.3 when we introduced the “Skip this update” behavior. Which is why in Docker Desktop 3.4 and above we removed the requirement to be a Pro/Team subscriber to skip reminder prompts about Docker Desktop releases. Now, when a new update becomes available, the whale icon will change to indicate that there’s an update available and you’ll be able to choose when to download and install the update. Two weeks after an update first becomes available, a reminder notification, like below, will appear.

On versions 3.4 and above if you click on “Skip this update”, you won’t get any additional reminders for this particular update. If you click on “Snooze” or dismiss the dialog, you’ll get a reminder to update on the following day. We’re curious what additional changes you’d like to see to the update process, some initial ideas are already on our public roadmap, let us know what you think!

Your feedback really is what makes us thrive. Share with us the good, the bad and the missing. We’re here to listen. 
The post We Turned Off the Paid Requirement to Skip Update Reminders. Got More Feedback? We’re All Ears! appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Looking for a Docker Alternative? Consider This.

Docker recently announced updates and extensions to our product subscriptions. Docker CEO Scott Johnston also posted a blog about the changes. Much of the discussion centered on what the licensing changes mean for users of Docker Desktop, which remains free for small businesses and several other user types, but now requires a paid subscription — starting at $5 per user per month — for professional use in medium to large businesses.

Earlier this month Docker Captain, Bret Fisher weighed in on the debate by posting a YouTube video to his DevOps and Docker Live Show (Episode 138). In the nearly 90-minute episode, Bret dives into what Docker Desktop does, why we need it, why we should care, whether users can replace it with a simple tool, and more.

In digging into the nitty-gritty, Bret makes a lot of great points that can help you understand how the new Docker subscription changes may affect you, if at all. Here are the top 5 takeaways from Bret’s video (not necessarily in the order in which he shared them):

1) Value for money

Bret reminded his audience of the many things — some of them complex and subtle — that Docker Desktop does that make it such a valuable developer tool.

But wait, there’s more! 

These are just some of the things you don’t get if you don’t use Docker Desktop — and this is not even a complete list. 

The question for those affected by the licensing changes: Is all this functionality worth the price of a cup of coffee each month? (Note: the paid subscription is to Docker, not to Docker Desktop.) 

2) What is still free?

In all the discussion about the new subscription charges, it’s important to remember there’s a broad range of exceptions where users can continue to enjoy free usage. Bret goes through these carefully.

Although using Docker Desktop in larger businesses will require a paid subscription (Pro, Team or Business), it’s still free for small businesses of fewer than 250 employees and less than $10 million in annual revenue. It’s also still free for personal use, education, and non-commercial open source projects.

As an example of personal use, Bret gave the example of your kids running Minecraft in a Java container on your home server. The education exception covers, for example, students learning how to use Docker.

For non-commercial open source projects, Bret said most people are in one of two boats: If you’re working in open source as a volunteer in your spare hours, you won’t need to pay, but if you’re using open source in your job while on the clock for your employer, you’ll likely need to buy a license. 

Also free is the new Docker Personal replaces the former Docker Free subscription and focuses on open source communities, individual developers, education and small businesses. (Check out our FAQ for more detail on all our subscription tiers.)

Worth noting: Docker is allowing a grace period for users to comply with the new license agreement. If you accept the update to the service agreement that Docker recently pushed out, you have until January 31, 2022 to pay for your subscription to use Docker Desktop. The subscription is $5 per person per month, with no limit on how many machines you can put the software on.

Bret said Docker has no plans to enforce payment, but rather will trust customers to comply.

3) No changes for Linux/open source users

Remember, if you’re on Linux, none of the licensing changes apply to you. As Bret explains, Docker Desktop is a mix of open source and closed source software, and it’s the closed source bits to which the Docker Desktop licensing changes apply. That means all the binaries (Docker Engine, Docker Daemon, Docker CLI, Docker Compose, BuildKit, libraries, etc) and anything open source continues to be free of charge.

However, if you’re on a Mac or Windows PC and you installed Docker Desktop to simplify the running of a Linux VM, then you could be affected by the changes. In short, the Docker Desktop licensing changes are focused on the Docker mega-tool. Everything open source stays open source.

4) The why

Docker has been thinking for years about how to create a business model that will allow it to grow sustainably. But timing is everything.

As Bret explains, when Docker Desktop launched in 2017, the product was a shadow of what it is today in terms of features and added value. So asking people to pay for a license at that time would have failed, and the product we know and love today likely wouldn’t even exist.

The company flirted with charging for Docker Desktop a few years ago, but then backed away from the idea when it decided not to go the enterprise software route. But now, finally, the time has come — and with good reason. Over the past year, Docker has added a slew of features, such as image scanning in the Docker CLI, Docker Desktop on Apple Silicon, Audit Logs in Docker Hub, GPU support in Docker Desktop, BuildKit Dockerfile mounts, new Docker Verified Publisher images and more. And a glance at our public roadmap tells you there’s more of the same coming down the pike in the year ahead.

In Bret’s words, the changes happening now are, “really all about Docker just trying to make a sustainable business model around gigantic companies trying to use [Docker’s] product to get their companies’ jobs done every day that aren’t paying Docker a dime for it.”

5) DIY Alternatives to Docker Desktop? Yes, but …

Are there alternatives to Docker Desktop that do the job as well? For those who don’t want to pay for a license or are forced off Docker Desktop by an employer who doesn’t want to pay, Bret explores a handful of contenders — from Podman and minikube to containerd, and Lima.

But all of these alternatives involve multiple steps and tons of caveats for a fraction of the features, prompting this from Bret, “To my knowledge, there is no version of a comparable single product that provides all of this stuff anywhere close to what Docker does.”

So there you have it, from the mouth of a Docker Captain. Most of us have gotten used to free software from Docker, and now the game is changing. For what it’s worth, Bret shares that he started paying for Docker Hub years ago because he finds the software is critical to his workflow.

If you’re interested in more of Bret’s content, he has multiple Docker and Kubernetes courses, a weekly YouTube Live, a Docker-focused Podcast, and a DevOps Discord chat server. You can also chat with him on Twitter @BretFisher
The post Looking for a Docker Alternative? Consider This. appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker Captain Take 5 – Francesco Ciulla

Docker Captain Take 5 – Francesco Ciulla

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 Francesco Ciulla who joined the Docker Captains program last month. He is a DevOps consultant and is based in Rome.

How/when did you first discover Docker?

It was around 2015. I was very curious and started researching. The funny fact is that I didn’t have any online presence at the time so I was just studying on my own trying to figure out how it worked.

And now I know many Docker Captains, like Bret Fisher, Michael Irwin, and Gianluca Arbezzano. It’s amazing!

What is your favorite Docker command?

This is a nice question! I think I will go with “docker compose up –build”, this is exactly what you need to test your command on your development environment. Another one is docker exec, it’s very handy.

What is your top tip you think other people don’t know for working with Docker?

Many think that Docker is simply something you install on your machine, but it is much more: it is an entire service platform that offers complete end-to-end support for containerizing your applications. 

It also has the best community that exists, and this makes the difference in terms of use of a product, it is not only for the features it offers but also for the countless answers that the people who use Docker exchange with each other. 

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

Personally I did a Docker Demo for the Google Developer Group Memphis about one year ago, and it was my first live webinar as a speaker! I totally loved that and I got many questions at the end!

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

A few months ago, I became an Advocate developer for TinyStacks, a company which helps you to deploy your Docker application on AWS, leaving you the control of what you have deployed and started writing a series of articles and making a series of videos with them. It is an incredible experience. Our YouTube channel is where I create technical content – https://www.youtube.com/watch?v=5NUAZSvWAo0 

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

Docker Desktop becoming even more powerful and lightweight, with improved UI commands and better container monitoring and control.

What do you think is going to be Docker’s biggest challenge next year?

Giving the support for the new Business model and answer all the questions that will come from all the companies and individuals using Docker.

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

I would like to participate in the next DockerCon as a speaker. This has been one of my dreams and now I see this reachable. Another goal would be to invite Docker executives on my YouTube Channel, I have created a new format which I think would fit this!

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

I would like to see an in-person panel with multiple guest speakers, basically what I did during the last Docker Community All-Hands but in-person.

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 am very excited about Web 3.0 and about how it will revolutionize how we use internet and our devices.

Rapid fire questions…

What new skill have you mastered during the pandemic?

Online presence and how to make videos

Cats or Dogs?

Cats

Salty, sour or sweet?

Salty

Beach or mountains?

Mountains

Your most often used emoji?

  , of course
The post Docker Captain Take 5 – Francesco Ciulla appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Tools To Develop Apps On Kubernetes

community.suse.com – Containers and Kubernetes have changed the way we operate applications. This has been a boon for Site Reliability Engineers (SREs) and DevOps professionals who handle infrastructure management. Yet, …
Quelle: news.kubernauts.io

Accelerating New Features in Docker Desktop

In November 2019 Docker announced our re-focusing on the needs of developers. Specifically, we set out to simplify the complexity of modern application development to help developers get their ideas from code to cloud as quickly and securely as possible. We’ve made a lot of progress since delivering against our public roadmap, including shipping Docker Desktop support for Apple M1 silicon, providing image vulnerability scanning for individuals and teams, delivering more trusted content via Docker Verified Publisher partnerships with more than 100 ISVs, and a whole lot more.

The Magic of Docker Desktop

In particular, to enable developers to spend more time building apps, less time on infrastructure, we’re investing heavily to ensure Docker Desktop continues to magically remove the complexities of installing, securing, and maintaining Docker Engine, Kubernetes, Compose, BuildKit, and other modern app development tools for Mac and Windows desktops. This includes installing and maintaining a Linux VM in the native hypervisors, automatically configuring networking between the VM, the local host, and remote hosts, and transparently bind mounting files into local containers. Our own Ben Gotch dug into the details of the magic in a recent blog post.

Community Support for Docker Subscription Updates

Our focus on this mission – investing in developers and reducing complexity – was the driver of the Docker subscription updates we announced on Aug 31, 2021. The overwhelming, positive support from our community, both individual developers and businesses, who recognize the value Docker provides has been humbling and encouraging. These community members see the updated terms for what they are – a means for us to sustainably scale our business and continue delivering delightful Docker experiences to all developers. To share just a few examples:

While the above are just a few of the community members who expressed their support, we are thankful to everyone who has responded and supported us, each in their own way.

Accelerating New Features in Docker Desktop

In fact, the support has been so overwhelmingly positive that we’re able to accelerate our investment and delivery of several highly-requested Docker Desktop features in our public roadmap:

Docker Desktop for Linux (“DD4L”). DD4L is the second-most popular feature request in our public roadmap, as organizations aspire to provide a consistent, productive, and secure development environment across their Mac, Windows, and Linux desktops. Docker Desktop for Linux will be available to all developers through the free Docker Personal and paid Docker Pro, Team, and Business subscriptions. If you’re interested in early access please sign-up for our developer preview program.Docker Desktop Volume Management. Released in June 2021, Docker Desktop Volume Management is proving popular with our Docker Pro and Docker Team users. Developers love the GUI-based visibility and tools for local container volumes, as it helps them avoid local storage surprises and simplifies container volume management. With the overwhelming support we’re receiving, we’re able to make Docker Desktop Volume Management available to all developers in Docker Personal.Docker Compose v2.0 GA. Completely re-written from Python to Go and installed, configured, and maintained with Docker Desktop, Docker Compose v2.0 answers several needs of developers, including integrations with AWS and Azure, support for Apple M1 silicon, and support for desktop GPUs. Beta released in June 2021, GA release at the end of October.

It’s been a very encouraging couple of weeks after our subscription updates announced Aug 31, 2021. We are grateful to the Docker community for its support, which is allowing us to invest faster and further in Docker Desktop features for all developers. As we do so, we want to ensure we continue focusing on what’s important to YOU, so please participate in our public roadmap discussions early and often.

Let’s go build, ship, and run!
The post Accelerating New Features in Docker Desktop appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/