Informatyka

1105
Wird geladen...
E-BOOK

Docker and Kubernetes for Java Developers. Scale, deploy, and monitor multi-container applications

Jaroslaw Krochmalski, Jarosław Krochmalski

Imagine creating and testing Java EE applications on Apache Tomcat Server or Wildfly Application server in minutes along with deploying and managing Java applications swiftly. Sounds too good to be true? But you have a reason to cheer as such scenarios are only possible by leveraging Docker and Kubernetes.This book will start by introducing Docker and delve deep into its networking and persistent storage concepts. You will then proceed to learn how to refactor monolith application into separate services by building an application and then packaging it into Docker containers. Next, you will create an image containing Java Enterprise Application and later run it using Docker. Moving on, the book will focus on Kubernetes and its features and you will learn to deploy a Java application to Kubernetes using Maven and monitor a Java application in production. By the end of the book, you will get hands-on with some more advanced topics to further extend your knowledge about Docker and Kubernetes.

1106
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Fifth Edition

Nigel Poulton

Docker Deep Dive provides a comprehensive introduction to container technology and Docker’s essential role in modern software development. It covers installation across platforms and presents both developer and operational perspectives to build a solid foundation. Early chapters explain container basics, Docker architecture, and key ecosystem standards.The book then explores advanced technical topics including the Docker Engine, image and container management, application containerization, and multi-container apps with Docker Compose. It guides readers through deploying and managing Docker Swarm clusters and introduces emerging areas like WebAssembly containers and AI workloads with Docker Model Runner.Extensive coverage of networking, persistent storage, and security equips readers with enterprise-grade skills for deploying and maintaining containerized applications. The practical approach ensures confidence in implementing Docker solutions for development and production environments.This newly updated edition includes a brand-new chapter on Docker Model Runner with a full AI LLM project, updates to BuildKit, buildx, Docker Build Cloud, debugging tools, WebAssembly content, and a streamlined Docker Swarm chapter.

1107
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Fifth Edition

Nigel Poulton

Docker Deep Dive provides a comprehensive introduction to container technology and Docker’s essential role in modern software development. It covers installation across platforms and presents both developer and operational perspectives to build a solid foundation. Early chapters explain container basics, Docker architecture, and key ecosystem standards.The book then explores advanced technical topics including the Docker Engine, image and container management, application containerization, and multi-container apps with Docker Compose. It guides readers through deploying and managing Docker Swarm clusters and introduces emerging areas like WebAssembly containers and AI workloads with Docker Model Runner.Extensive coverage of networking, persistent storage, and security equips readers with enterprise-grade skills for deploying and maintaining containerized applications. The practical approach ensures confidence in implementing Docker solutions for development and production environments.This newly updated edition includes a brand-new chapter on Docker Model Runner with a full AI LLM project, updates to BuildKit, buildx, Docker Build Cloud, debugging tools, WebAssembly content, and a streamlined Docker Swarm chapter.

1108
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Fourth Edition

Nigel Poulton

This book begins by introducing Docker, its transformative role in modern application development, and why containerization has become essential in the tech industry. The first part builds a strong foundation by explaining core concepts such as containers, images, and the benefits of cloud-native development. Readers will also learn the history of Docker, its comparison to virtual machines, and how it is shaping emerging technologies like AI, WebAssembly, and Kubernetes.The second part dives deep into hands-on technical skills. Readers will explore Docker Engine architecture, work with images, containers, and multi-container apps, and use Docker Compose for real-world scenarios. Topics like container orchestration with Docker Swarm, advanced networking, overlay networks, and persistent storage are explained in detail. Readers will also gain practical knowledge on security, debugging containers, and vulnerability scanning with Docker Scout.By the end, readers will have a comprehensive understanding of Docker, from setup to scaling production-grade applications. Whether deploying AI-based apps, containerizing existing workloads, or mastering orchestration, this book provides the skills needed to thrive in a rapidly evolving tech landscape.

1109
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a Single Book - Second Edition

Nigel Poulton

Most applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on. Having impeccable knowledge of Docker will help you thrive in the modern cloud-first world. With this book, you will gain the skills you need in order to work with Docker and its containers.The book begins with an introduction to containers and explains their functionality and application in the real world. You will then get an overview of VMware, Kubernetes, and Docker and learn to install Docker on Windows, Mac, and Linux. Once you have understood the Ops and Dev perspective of Docker, you will be able to see the big picture and understand what Docker exactly does. The book then turns its attention to the more technical aspects, guiding you through practical exercises covering Docker engine, Docker images, and Docker containers. You will learn techniques for containerizing an app, deploying apps with Docker Compose, and managing cloud-native applications with Swarm. You will also build Docker networks and Docker overlay networks and handle applications that write persistent data. Finally, you will deploy apps with Docker stacks and secure your Docker environment.By the end of this book, you will be well-versed in Docker and containers and have developed the skills to create, deploy, and run applications on the cloud.

1110
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Third Edition

Nigel Poulton

Embark on a transformative journey into the world of Docker and containers with this expertly crafted course. Starting with a high-level overview, you'll gain a solid understanding of containers and the significance of Docker in modern software development. Delve into Docker's core components, exploring essential standards, projects, and the intricacies of the Docker Engine, ensuring a robust foundation.As you progress, practical hands-on modules will guide you through working with images and containers, containerizing applications, and managing multi-container setups using Docker Compose. You'll learn to deploy applications efficiently with Docker Swarm and Docker Stacks, enhancing your ability to manage and scale containerized applications. The course also introduces Docker's integration with WebAssembly, offering a glimpse into cutting-edge container technologies.Concluding with advanced topics, you'll master Docker networking, including overlay networks and persistent data management with volumes. Emphasis on Docker security ensures you can safeguard your applications and data effectively. By the end of this course, you'll possess the skills and knowledge to leverage Docker's full capabilities, from development to deployment, ensuring you remain at the forefront of container technology.

1111
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Third Edition

Nigel Poulton

Embark on a transformative journey into the world of Docker and containers with this expertly crafted course. Starting with a high-level overview, you'll gain a solid understanding of containers and the significance of Docker in modern software development. Delve into Docker's core components, exploring essential standards, projects, and the intricacies of the Docker Engine, ensuring a robust foundation.As you progress, practical hands-on modules will guide you through working with images and containers, containerizing applications, and managing multi-container setups using Docker Compose. You'll learn to deploy applications efficiently with Docker Swarm and Docker Stacks, enhancing your ability to manage and scale containerized applications. The course also introduces Docker's integration with WebAssembly, offering a glimpse into cutting-edge container technologies.Concluding with advanced topics, you'll master Docker networking, including overlay networks and persistent data management with volumes. Emphasis on Docker security ensures you can safeguard your applications and data effectively. By the end of this course, you'll possess the skills and knowledge to leverage Docker's full capabilities, from development to deployment, ensuring you remain at the forefront of container technology.

1112
Wird geladen...
E-BOOK

Docker Deep Dive. Zero to Docker in a single book - Third Edition

Nigel Poulton

Embark on a transformative journey into the world of Docker and containers with this expertly crafted course. Starting with a high-level overview, you'll gain a solid understanding of containers and the significance of Docker in modern software development. Delve into Docker's core components, exploring essential standards, projects, and the intricacies of the Docker Engine, ensuring a robust foundation.As you progress, practical hands-on modules will guide you through working with images and containers, containerizing applications, and managing multi-container setups using Docker Compose. You'll learn to deploy applications efficiently with Docker Swarm and Docker Stacks, enhancing your ability to manage and scale containerized applications. The course also introduces Docker's integration with WebAssembly, offering a glimpse into cutting-edge container technologies.Concluding with advanced topics, you'll master Docker networking, including overlay networks and persistent data management with volumes. Emphasis on Docker security ensures you can safeguard your applications and data effectively. By the end of this course, you'll possess the skills and knowledge to leverage Docker's full capabilities, from development to deployment, ensuring you remain at the forefront of container technology.

1113
Wird geladen...
E-BOOK

Docker for Serverless Applications. Containerize and orchestrate functions using OpenFaas, OpenWhisk, and Fn

Chanwit Kaewkasi

Serverless applications have gained a lot of popularity among developers and are currently the buzzwords in the tech market. Docker and serverless are two terms that go hand-in-hand.This book will start by explaining serverless and Function-as-a-Service (FaaS) concepts, and why they are important. Then, it will introduce the concepts of containerization and how Docker fits into the Serverless ideology. It will explore the architectures and components of three major Docker-based FaaS platforms, how to deploy and how to use their CLI. Then, this book will discuss how to set up and operate a production-grade Docker cluster. We will cover all concepts of FaaS frameworks with practical use cases, followed by deploying and orchestrating these serverless systems using Docker. Finally, we will also explore advanced topics and prototypes for FaaS architectures in the last chapter.By the end of this book, you will be in a position to build and deploy your own FaaS platform using Docker.

1114
Wird geladen...
E-BOOK

Docker for Serverless Applications. Containerize and orchestrate functions using OpenFaas, OpenWhisk, and Fn

Chanwit Kaewkasi

Serverless applications have gained a lot of popularity among developers and are currently the buzzwords in the tech market. Docker and serverless are two terms that go hand-in-hand.This book will start by explaining serverless and Function-as-a-Service (FaaS) concepts, and why they are important. Then, it will introduce the concepts of containerization and how Docker fits into the Serverless ideology. It will explore the architectures and components of three major Docker-based FaaS platforms, how to deploy and how to use their CLI. Then, this book will discuss how to set up and operate a production-grade Docker cluster. We will cover all concepts of FaaS frameworks with practical use cases, followed by deploying and orchestrating these serverless systems using Docker. Finally, we will also explore advanced topics and prototypes for FaaS architectures in the last chapter.By the end of this book, you will be in a position to build and deploy your own FaaS platform using Docker.

1115
Wird geladen...
E-BOOK

Docker on Amazon Web Services. Build, deploy, and manage your container applications at scale

Justin Menga

Over the last few years, Docker has been the gold standard for building and distributing container applications. Amazon Web Services (AWS) is a leader in public cloud computing, and was the first to offer a managed container platform in the form of the Elastic Container Service (ECS).Docker on Amazon Web Services starts with the basics of containers, Docker, and AWS, before teaching you how to install Docker on your local machine and establish access to your AWS account. You'll then dig deeper into the ECS, a native container management platform provided by AWS that simplifies management and operation of your Docker clusters and applications for no additional cost. Once you have got to grips with the basics, you'll solve key operational challenges, including secrets management and auto-scaling your infrastructure and applications. You'll explore alternative strategies for deploying and running your Docker applications on AWS, including Fargate and ECS Service Discovery, Elastic Beanstalk, Docker Swarm and Elastic Kubernetes Service (EKS). In addition to this, there will be a strong focus on adopting an Infrastructure as Code (IaC) approach using AWS CloudFormation.By the end of this book, you'll not only understand how to run Docker on AWS, but also be able to build real-world, secure, and scalable container platforms in the cloud.

1116
Wird geladen...
E-BOOK

Docker on Amazon Web Services. Build, deploy, and manage your container applications at scale

Justin Menga

Over the last few years, Docker has been the gold standard for building and distributing container applications. Amazon Web Services (AWS) is a leader in public cloud computing, and was the first to offer a managed container platform in the form of the Elastic Container Service (ECS).Docker on Amazon Web Services starts with the basics of containers, Docker, and AWS, before teaching you how to install Docker on your local machine and establish access to your AWS account. You'll then dig deeper into the ECS, a native container management platform provided by AWS that simplifies management and operation of your Docker clusters and applications for no additional cost. Once you have got to grips with the basics, you'll solve key operational challenges, including secrets management and auto-scaling your infrastructure and applications. You'll explore alternative strategies for deploying and running your Docker applications on AWS, including Fargate and ECS Service Discovery, Elastic Beanstalk, Docker Swarm and Elastic Kubernetes Service (EKS). In addition to this, there will be a strong focus on adopting an Infrastructure as Code (IaC) approach using AWS CloudFormation.By the end of this book, you'll not only understand how to run Docker on AWS, but also be able to build real-world, secure, and scalable container platforms in the cloud.

1117
Wird geladen...
E-BOOK

Docker on Windows. From 101 to production with Docker on Windows

Elton Stoneman

Docker is a platform for running server applications in lightweight units called containers. You can run Docker on Windows Server 2016 and Windows 10, and run your existing apps in containers to get significant improvements in efficiency, security, and portability. This book teaches you all you need to know about Docker on Windows, from 101 to deploying highly-available workloads in production. This book takes you on a Docker journey, starting with the key concepts and simple examples of how to run .NET Framework and .NET Core apps in Windows Docker containers. Then it moves on to more complex examples—using Docker to modernize the architecture and development of traditional ASP.NET and SQL Server apps.The examples show you how to break up monoliths into distributed apps and deploy them to a clustered environment in the cloud, using the exact same artifacts you use to run them locally. To help you move confidently to production, it then explains Docker security, and the management and support options. The book finishes with guidance on getting started with Docker in your own projects, together with some real-world case studies for Docker implementations, from small-scale on-premises apps to very large-scale apps running on Azure.