DockerCon Day 1 Recap

DockerCon Day 1 recap about the keynote announcements around Docker Enterprise 3.0, Desktop Enterprise, Docker App, Docker Enterprise as a Service, Customer use cases like Carnival cruise lines and Lindsay corporation and some interesting new companies. Lots of great news and announcements

2019 StackOverflow Survey Results -

Episode Transcription

Welcome back to the Byte. I'm in San Francisco this week for DockerCon, and day one is in the books. It was a lot of information we received in this keynote, and also throughout the day. Talked to a lot of interesting people. Some new companies I was never exposed to before. So, I'm going to kind of dive into these separate topics in different episodes, because there's a lot of information I gathered, and I want to share it with everyone. I find it super interesting, because it's some spaces like IoT, Open Policy Agent, which I haven't really covered in the past, and I've been exposed to now, and it's really interesting. So, I'm going to share this information with you as well.

In the keynote for DockerCon, it was focused on first, a customer panel. The customer panel had a couple of financial institutions. It had Carnival Cruise Line, which was really interesting because they're designing a user experience or a customer experience for the passengers. They get a medallion and this medallion kind of anticipates where they're going through the ship, and it helps them navigate the ship. It anticipates their needs, helps you track your family on the ship. It does a lot of cool things. They're actually wrapping Carnival Cruise Line ships in a container, the entire ship, and the experience. It was a very interesting talk.

Also, Lindsay Corporation. It's a farm company. They produce machinery, but they're using docker in a global scale for industrial IoT farming, but their farm equipment is saving like 900,000 gallons of water a year, based on the new technology that they're only giving as much water as needed to their farms. It was a really interesting customer panel, to be honest. I wasn't expecting it, because customer panels typically are very salesy, but this was really interesting, so I quite enjoyed it.

Next up, we walked through the docker survey, that was available by Stack Overflow. Stack Overflow announced a couple of weeks back about developers adoption of different platforms, but docker scored quite high. Docker for desktop is the most wanted platform. The most loved platform is number two. The most used platform is number three. One, two, three, it's ranked in one of these categories, which is quite impressive.

Now, the actual conference, the keynote, we kicked off with docker enterprise, version 3.0. 3.0 encompasses three different features that are coming out. Docker Desktop Enterprise, we've seen that in Barcelona. It seems to become more mature, and it's getting ready. So, I'm getting super excited. I'm already pushing product management for some demos, and some access.

Next step, is Docker Kubernetes service, Kubernetes servers DKS. We didn't go in to too much detail here, because it was just lightly touched on. I have a lot of questions here still. Docker application, I'll touch this in a moment, because they did some really cool demos around this.

Next up, docker enterprise, docker as a service. Docker enterprise is a service. It's a managed docker installation. So, manage docker on PRIM, in the cloud, on your own machines, wherever you want. This is something that we, as a company, 56K, we see a lot of customers asking for it. They're like, "We want containers. We want these, but we don't want to manage it. We want someone else to manage it." I think it's going after a space that's really needed, to be honest, and it's something that is desired at the moment, I see.

Back to docker desktop, Docker Desktop Enterprise. It's come a long way since Barcelona. I've noticed it has a lot more features. It looks a lot more polished. One of the things that stuck out at me, is now you can do version control, so you can have multiple versions running. You can switch between, version one, two, three, four, and this enables you to test and build against a newer version. However, backport it to an older version, that's Maze running in production. So, you can play around with version control there.

Also, from an organization point of view, you can control the docker for Desktop Enterprise, deployments, and what versions, and what features and permissions can be installed. From an enterprise perspective, it looks pretty interesting. K8s, Kubernates, and dockers included, obviously they're kind of making like a marketplace within docker for Desktop Enterprise. It's a predefined application stacks. As a company, you can have your bread and butter application. It can be no JS, some Middleware, and a back end. You could wrap it as a predefined application bundle, and your developers can just take it, add their applications into it, and deploy it all through a GUI.
This is really lowering the bar for entry into the enterprise space. People that are not maybe familiar with the command line, or not so comfortable. This really opens up the possibilities that people can use docker, it's quite interesting. I'm really looking forward to using it, to be honest.

Next up, was on the command line side, is docker App, which is like an implementation of CNAB, and that's a new standard for application bundles. What it is, is the Cloud Native Application Bundle is what it's called, and docker App, allows us to use the same workflow for legacy applications, brownfield, Greenfield, if you were trying to containerize new applications.

We saw a demo where they have three different application types, Legacy, brownfield, Greenfield, and they containerized all of them. Basically the command, it looks inside the current directory. Oh, it's a Java directory. You run this command, docker assemble. It actually creates a docker file. It creates some testing files. It creates everything for you. You can actually open up directly from docker for desktop enterprise, in to Visual Studio Code, make your changes, commit it back to get. It's really nice.

Additionally, what's also included in here, is now we can do docker pipelines. So, after we do our docker assemble, you can do docker pipeline, and it actually created Jenkins Pipeline for us. It's autogenerated Jenkins pipeline. I thought that was pretty cool. Got a pretty nice reception from the crowd. There's a lot of interesting things coming. I see quite some things in the works.

Day two is today, so we're going to see a lot more from the technical side. We're going to dive deeper into the technical side, talk to a lot of companies, and I expect to interview some more people while I'm here, and dive into some of these new company topics, that I've seen, that I wasn't exposed to before. It's been an exciting first day. Day one is in the books. Join me, and I'll keep you updated on how the day goes. Have a great day. See you next time.
© 2020 TheByte