Docker for Java Developers

Start my 1-month free trial
  • Course details

    Docker—a leading software container platform—can simplify the overall application delivery experience by providing a common platform for collaboration. Docker integrates seamlessly with existing tool chains, making it easier to deliver software rapidly. In this course, discover how to get started with Docker, and learn tips and tricks tailored for Java developers working with the platform.

    Arun Gupta explains how to run containers and build images, as well as how to deploy multi-container applications on multiple hosts. Arun also covers Docker clustering, demonstrates how to run stateful containers, shares strategies on how to persist the state of stateful containers, and goes into monitoring Docker containers.


    • Click here to view Arun Gupta’s instructor page

      Arun Gupta

      Arun Gupta is a principal open-source technologist at Amazon Web Services.

      He has built and led developer communities for over 10 years at Sun Microsystems, Inc., Oracle, Red Hat, and Couchbase. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that, he led engineering teams at Sun and was a founding member of the Java EE team.

      Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics, and has been a JavaOne Rock Star for four years in a row. Arun also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author, avid runner, globe-trotter, Java Champion, JUG leader, NetBeans Dream Team member, and Docker Captain, he is easily accessible at @arungupta.

    Skills covered in this course

  • Welcome

    - Docker is sweeping the software industry and changing how applications are deployed by simplifying the overall application delivery experience. It increases your ability to deliver software more rapidly, and provides a common platform for dev and ops to collaborate. It also maximizes efficiency by integrating seamlessly with existing tool chains. Hi, there. I'm Arun Gupta. I'm a Docker captain and a Java champion and have been a software engineer for over two decades now. In this course, you'll learn how to get started with Docker. You'll learn how to run your very first container, build your very first image and most commonly-used options around them. You'll also learn how to deploy multi-container applications on multiple hosts and take them from development to production. You'll also learn how to learn staple containers and strategies on how to persist the state of such containers. Finally, you'll learn about monitoring Docker containers as well. That's a lot to cover, so let's…

  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Watch this course anytime, anywhere. Get started with a free trial today.