 Okay in this video we are going to be pushing images up to Docker Hub so you can see I have Docker Hub up on the screen here. If you want to follow along you are going to need your own Docker Hub account. They're free. It's free to register, free to use. So if you want to follow along obviously you're gonna need your own because I'm not gonna be sharing my credentials with the world here. So you can see here I have a number of different images that are already up there. In this case we are going to be pushing this up there for the first time. Once you have your credentials we do need to do a configuration step for the Maven plugin to pick things up. So here I have the plugin documentation from Fabricate and we can see here that there are six different ways of defining the credentials. So you can do system properties, Docker username and password, registry username and password. You can do an off config section in the plugin. Not too thrilled on that one because right on the the palm file you'd have credentials so that's probably not a very good idea. You can use OpenShift configuration. A very common one is using the server tag in your Maven under your home directory.m2 settings set up a server. So server with Docker Hub and then the credentials so that's a pretty straightforward way of doing that. And then finally you can do a registry. You can see here credentials help under a hidden folder and you're called Docker config Jason. That one I have not seen used but I'm sure it is used out there. So to follow along with this video you will need to do both have a Docker Hub account and use one of these methods to set up the credentials. Once you do that have that you will be able to authenticate with Docker Hub and you'll be able to push. So with that said I'm going to come over to the command line now or at least IntelliJ and IntelliJ we do have the ability to bring up a terminal which I'm going to do now. And what we can do here is say Maven Docker build Docker push. So actually if I was running this for the first time if I wanted to run everything all together I could do clean package Docker build Docker push. So that's gonna run all those together. So let's go ahead and run that. And this is going to clean the project rebuild it run our couple tests there. You can see the spring boot dialogue coming up and in a second here we'll get into the build phase. You can see here we are building the image and here this is actually the push up to the registry so you can see Docker push. It is pushing up the various file layers that we created and that last one's gonna be a little big that I'm have somewhat of a speedy internet connection here. And you can see here we have set everything up. So it has pushed up to Docker Hub now. We can see the hash digest here of what was pushed up. Let's toggle back over to Chrome and come back over here to Docker Hub and go ahead and do a refresh of that. And we can see here is the KBE Raspberry. It wasn't there previously. Somehow we got three downloads. I'm not sure how that happened. So but we can see that this is now up inside of Docker Hub. We can see that we have the latest tag and also a snapshot as well. So that has now been pushed up to Docker Hub and is available for anybody that would like to use it.