DockerCon Day 2 Recap

DockerCon Day 2 Recap covered the Docker & ARM partnership, some demos around how we can now build ARM containers on either X86 or ARM machines. New Docker CLI plugins for provisioning remote infrastructure, building parallel builds, and a lot more

DockerCon Day 2 Recap covered the Docker & ARM partnership, some demos around how we can now build ARM containers on either X86 or ARM machines. New Docker CLI plugins for provisioning remote infrastructure, building parallel builds, and a lot more

Sign up to all the new announcements including AWS credits - https://beta.docker.com/
Help others- https://codepath.org/
Docker Foundation - https://www.docker.com/foundation

Episode Transcription

Welcome back to The Byte. Day two, DockerCon recap. We're just going to walk through a couple of the announcements in day two. A couple of things I missed on day one. Like the ARM announcement. I can't believe I forgot to announce that in the last episode. Docker is actually partnering with ARM to develop a relationship where they can push containers on to ARM devices. You can actually develop on a Mac or a Windows machine ARM containers. That's a huge advantage. You can actually paralyze your build on your machine for X86 and ARM and then ship it to an ARM device.

The reason why ARM is so important is that obviously, it powers every cell phone. The ARM processor is on every device everywhere. It's really low-level stuff. It's small processors. Doesn't take a lot of energy. Super, super efficient, and at the same time, Amazon announced its ARM processor initiative as well. Now you can actually deploy ARM processors in Amazon Cloud and they're cheaper than Intel processors. It works on the same workload. If you were to run it on a Python machine, a Python application, you could ship it to an ARM processor instance in Amazon, it's actually cheaper. That's really cool.

They kind of did some demos around it and they showed in day two a concept where they actually built parallel workloads. One for ARM, one for X86, and that was really cool. Now, some of the tools that they actually showed during the demo was Buildx. Buildx, it's really actually pretty cool. It allows you to paralyze your composed builds for super fast local iteration. I'm just reading the recap. Sorry.

The next thing was Docker Jump. It actually allows you to provision instances in the cloud. Similar to what machine did, but you did, do Docker provision or Docker Jump. You can give it the instance information and it provisions everything into your cloud. That's really awesome, if it works that seamless as the demo was, I just can't wait because that's going to be really handy because it does all the communication, all the tunneling back and forth, and it'll be ... make our jobs much more efficient, being able to provision from the Docker command line.

Buildx enables ARM builds as well. You don't have to change the Docker file. You don't have to do anything. You just do Buildx. You give it the ARM architecture flag and it just builds it. Really cool. Also, you can context manage. You can actually tell the Docker command line, "Hey, I want to actually manage my environment." You go Docker context and you give it the server name and you can switch between instances with the same command line. For example, I can run Docker on my laptop, do Docker context, and then I'm actually controlling my instance in the cloud with the same command line, without doing anything else. That's really handy.

They also kind of explored the engineering initiatives, what they're trying to achieve. They came out and they said, "Container to user, super important initiative." They're actually going to offer commercial support around container D, and I thought that was pretty interesting. No one else is doing that and it's going to really bring some more support to the community, because it's obviously the industry standard container D, and now since they're getting commercial support, maybe we can build even more interesting things on top of it.

Day two, a little bit jumped into [inaudible 00:03:35], Docker company to support services. Sorry. Like I said, I'm still not quite sure what it is. Is it just enterprise with Kubernetes offering? I'm still asking around, looking for more details. Additionally, at the very beginning of the Docker keynote for day two, CEO Steve Singh was talking about the Docker Foundation that they're starting to really enable developers around the world, give them a chance to actually build up their knowledge, enable developers of all background, ethnicities ... just everywhere in the world. They want to level the playing field, which I thought was really cool. They donated a lot of money to this program. They brought up somebody from codepath.org and he was explaining exactly his initiative to bring more students into the fold. It's really nice. It's like an open source initiative, so you can offer your time to help our or you can actually write material so check it out. Codepath. Interesting initiative.

Finally, if you want to trial these things I talked about, day one, day two, they finally gave us a link and it's called beta.docker.com, and on this link, you can sign up for all these command line plugins we're talking about, enterprise edition, Docker enterprise desktop. All these things will be coming through beta. I think some of them are available now. I haven't signed up yet. They'll let you know as more things come available. Go ahead and go to the beta.docker.com, sign up, and you'll be on the list when things get announced.

That's all for today. I will head back over to the conference today and get some more information and I'll provide you what I find out once again. Have a great day. Talk to you later.
 
Brian Christner