Wednesday, July 31, 2019

Get Ready for the Tech Preview of Docker Desktop for WSL 2

Today at OSCON, Scott Hanselman, Kayla Cinnamon, and Yosef Durr of Microsoft shown a few of the new abilities coming with Home windows Subsystem for Linux (WSL) 2, including how it will likely be integrated with Docker Desktop. Included in this demonstration, we're excited to announce that users are now able to join the finish of This summer Docker Desktop Technical Preview of WSL 2. WSL 2 may be the second generation of the compatibility layer for running Linux binary executables natively on Home windows. Because it was announced at Microsoft Build, we've been working together with Microsoft to provide a better Linux experience for Home windows developers and enable everybody to enroll in the approaching Technical Preview release.

Increasing the Linux Experience on Home windows


You will find over 500, 000 active users of Docker Desktop for Home windows today and most of them are building Java and Node.js applications targeting Linux-based server environments. Leveraging WSL 2 can make the Docker developer experience more seamless regardless of what operating-system you’re running and which kind of application you’re building. And also the performance enhancements is going to be immediately noticeable.

WSL 2 introduces a substantial architectural change because it is a complete Linux kernel built by Microsoft, allowing Linux containers to operate natively without emulation. Using the new WSL 2 Docker Desktop preview you're going to get use of Linux workspaces, removing the necessity to maintain both Linux and Home windows build scripts. WSL 2 will also support dynamic memory and CPU allocation as well as an improved startup time lower from 40 seconds to two seconds!

Monday, July 29, 2019

Announcing Docker Enterprise 3.0 General Availability

Today, we’re excited to announce the overall accessibility to Docker Enterprise 3. - the only real desktop-to-cloud enterprise container platform enabling organizations to construct and share any application and safely run them anywhere - from hybrid cloud towards the edge.

Prior to GA, greater than 2,000 people took part in the Docker Enterprise 3. public beta program to test it on their own. We collected feedback from a few of these beta participants to discover what excites them most concerning the latest iteration of Docker Enterprise. Listed here are 3 stuff that clients are looking forward to and also the features that support them:

Simplifying Kubernetes


Kubernetes is really a effective orchestration technology but because of its natural complexity, many enterprises (including Docker customers) have battled to understand the entire worth of Kubernetes by themselves. A lot of Kubernetes’ perceived complexity comes from too little intuitive security and manageability configurations that many enterprises expect and wish for production-grade software. We’re addressing this concern with Docker Kubernetes Service (DKS) - an authorized Kubernetes distribution that's incorporated with Docker Enterprise 3.. It’s the only real offering that integrates Kubernetes in the developer desktop to production servers, with ‘sensible secure defaults’ out-of-the-box.



“Increasing database integration velocity and digital agility really are a proper imperative for businesses in most sectors today. Developer experience may be the killer application,” stated RedMonk co-founder, James Governor. “Docker Kubernetes Service and Docker Application try to package and simplify developer and operator experience, making modern container based workflows readily available to developers and operators alike.”

Automating Deployment of Containers and Kubernetes


Probably the most common demands we’ve been told by customers is to allow it to be simpler to deploy and manage their container environments. That is why we introduced new lifecycle automation tools for first day and day 2 operations, helping customers accelerate and expand the deployment of containers and Kubernetes on their own selection of infrastructure. Utilizing a simple group of CLI instructions, operations teams can certainly deploy, scale, backup and restore and upgrade their Docker Enterprise clusters across hybrid and multi-cloud deployment on AWS, Azure, or VMware.

Building Modern Applications


Using the ever-growing focus on making things simpler and faster for developers, it's no shocker that Docker Desktop Enterprise and Docker Application produced lots of excitement among beta participants. Docker Desktop Enterprise is really a new developer tool that lessens the “time-to-Docker” - speeding up developer onboarding and improving developer productivity. Docker Application, in line with the CNAB standard, is really a new application format that allows developers to bundle the numerous distributed sources define a contemporary application right into a single object that may be easily shared, installed and run anywhere. Docker Desktop Enterprise also enables users to rapidly and simply create Docker Applications leveraging pre-defined Application Templates that support any language or framework.

“The Docker Enterprise platform and it is method of simplifying how containerized applications are made, shared and run enables us to fail fearlessly. We are able to test new releases easily and rapidly and when they work, we are able to immediately boost the mortgage experience for the customers,” stated Don Bauer, Lead DevOps Engineer, Citizens Bank. “Docker’s purchase of new abilities like Docker Application and simplified cluster management will further improve developer productivity and lifecycle automation for all of us to ensure that we could bring new, differentiated services to promote faster.”

Saturday, July 27, 2019

Introducing the new Docker Technology Partner Program

We’re very happy to announce the launch from the Docker Technology Partner (DTP) program like a strong reason for ongoing collaboration with this ecosystem partners. Together with the new program, Docker and our partners will accelerate supplying our enterprise customers with proven collaborative solutions.

Our industry-leading container platform has began to get central to continuous, high-velocity innovation in excess of 750 enterprises all over the world. As a result, we recognized the necessity to enhance our partner program to really make it simpler for purchasers to recognize key partners in the ecosystem which will give them probably the most value. The DTP program is made to make sure that Docker customers across a number of company sizes and industries get access to our massive ecosystem of partners and can integrate Docker containers along with other selected technologies.  The program provides obvious understanding of our formal partnerships, along with the depth of joint product integration.



Our partners also receive due recognition for his or her effort in making certain compatibility and support with Docker Enterprise. Of course, we truly do understand the ongoing support in our partners, and therefore are proud to showcase their accomplishments in integrating and validating using the Docker platform.

Whether you’re a current Docker customer, or simply getting began using the platform, we encourage you to understand more about our partners and a few of their choices. These items provide invaluable tools for this operators and developers to obtain the Docker platform and connected applications running being produced easily. Docker Enterprise creates all major cloud providers and os's, and supports both Kubernetes and Swarm, providing you with accessibility largest selection of partner solutions.  Furthermore, you’ll find applications from your ISV partners either to run inside your Docker Enterprise atmosphere, or utilize when building your personal applications.

You will find three levels within the DTP program:

Verified - Partners who've engaged with Docker directly, and therefore are publishing products on Docker Hub within Verified Writer account.

  • Professional - Partners who've Certified (tested & supported) their goods with Docker Enterprise
  • Premier - Greatest degree of integration with Docker Enterprise, requiring Certified technology to endure category specific technology review.


Please check out our growing listing of Verified partners on Docker Hub, in addition to our Professional partners! We shall start to ask partners individually to sign up within our first gather of Premier partners soon.

Thursday, July 25, 2019

10 Reasons Developers Love Docker

Developers rated Docker because the #1 popular platform, #2 most desired platform, and #3 most broadly used platform within the 2019 Stack Overflow Developer Survey. Nearly 90,000 developers from around the globe taken care of immediately laptop computer. Therefore we requested the city why they love Docker, and listed here are 10 from the reasons they shared:


  • It really works on everyone’s machine. Docker eliminates the “but it labored on my small laptop” problem.


“I love docker since it takes atmosphere specific issues from the equation - making the developer’s existence simpler and improving productivity by reduction of time wasted debugging problems that ultimately don’t increase the value of the applying.” @pamstr_


  • Takes the discomfort from CI/CD. If there's one factor developers hate, it's doing exactly the same factor again and again.




“Docker completely altered my existence like a developer! I'm able to spin up my project dependencies like databases in my application inside a second inside a clean condition on any machine on the team! I can‘t not think of the whole ci/cd-approach without docker. Automate everything? Dockerize it!” @Dennis65560555


  • Boosts your job. Based on a current Indeed report, within the this past year, job postings listing Docker like a preferred skill have elevated almost 50%. And also the share of job searches per million including Docker has elevated 9,538% since 2014.



  • Makes awesome tech accessible. Whether you’re building your robot, tinkering with AI, or programming a Raspberry Pi, Docker makes it simple to utilize interesting technology.


“I really find Docker an incredible bit of open platform which lets me to transform my Raspberry Pi’s into Closed-circuit television camera using Docker containers, pushing the live streaming data to Amazon . com Rekognition Service for Deep Learning & Facial Recognition utilizing a single Docker Compose file.” @ajeetsraina (Docker Captain)


  • Raises productivity. It’s simpler to increase rapidly and there’s less busy-use Docker.


“With containerized environments, time from zero to contribution is nearly non-existent. Same factor applies when switching to a different project with different needs. I'm able to finally take more time writing code and fewer time getting to begin writing code. Oh! And That I know it’ll work exactly the same means by my build pipelines and prod!” @mikesir87 (Docker Captain)


  • Standardize Development   Deployments. Containers drive repeatability across processes, which makes it simpler for dev and ops, and eventually driving business value.


“Docker enables us to standardize our application deployment and development across On-Prem and Cloud platforms. We are able to now bring more quality to the customers faster and standardized.” @idomyowntricks (Docker Captain)


  • Makes cloud migration easy. Docker operates on virtually all of the cloud providers and os's, so apps containterized with Docker are portable across datacenters and clouds.


“Currently Docker is really a key piece for migration towards the cloud, because of this is easily the most wanted and loved platform for that architects and developers ??” @herrera_luis10


  • Application upgrades are much simpler. That’s true for complex applications.


“I switched from Oracle 11g to 12c to 18c using Docker containers a couple of days ago. It labored absolutely painless on my small Home windows 10 workstation for testing purposes. I really like working by doing this a lot! Thanks Docker!” @dthater


  • And, if the application breaks, it's very easy to repair. Moving to a known good condition is straightforward with Docker.


“Love it since i broke my local PostgreSQL installation and made the decision which was the main reason to change to presenting a Docker compose file. Was ready to go again within an hour, haven’t looked back” @J_Kreutzbender


  • It's very easy to test newly discovered apps. Testing new applications is a lot simpler when it's not necessary to construct out infrastructure every time.