1 option
Getting Started with Docker : Master the Art of Containerization with Docker / Nigel Poulton.
- Format:
- Book
- Author/Creator:
- Minx, author.
- Language:
- English
- Subjects (All):
- Software architecture.
- Physical Description:
- 1 online resource (116 pages)
- Edition:
- First edition.
- Place of Publication:
- Birmingham : Packt Publishing, [2024]
- Biography/History:
- Poulton Nigel: Nigel Poulton is a cloud-native subject matter expert who spends his life creating books and training videos on the latest cloud technologies. He is the author of best-selling books on Docker and Kubernetes and the most popular online training videos on the same topic. He is a Docker Captain. Prior to this, Nigel has held various infrastructure roles for large enterprises. When he is not playing with technology, he is dreaming about it. When he is not dreaming about it, he is reading and watching sci-fi. He wishes he lived in the future so he could explore spacetime, the universe, and tons of other mind-blowing stuff. He likes cars, football (soccer), and food. He has a fabulous wife and three children.
- Summary:
- Understand Docker and learn how to containerize applications and run them with DockerKey FeaturesGet up-to-speed with Docker in a single dayGet started with containers and multi-container appsEasy-to-follow hands-on tasksBook DescriptionEmbark on an exciting journey into the realm of Docker, where you'll discover the transformative potential of containerization. The course begins with an introduction to containers, providing a solid foundation for understanding their importance in modern software development. You'll then learn how to install Docker, setting up your environment for success. As you progress, you'll run your first container, gaining hands-on experience with Docker's core functionalities. The course delves into containerizing applications, offering practical insights into creating and managing Docker images. You'll explore Docker registries, learning how to store and share your images efficiently. The adventure continues with multi-container applications using Docker Compose. You'll master the skills needed to orchestrate complex applications, ensuring smooth integration and deployment. The course also introduces Docker's integration with WebAssembly, showcasing cutting-edge techniques to further enhance your development process. By the end, you'll be equipped with the knowledge and confidence to take your containerization skills to the next level.What you will learnInstall DockerRun your first containerContainerize a sample appWork with Docker HubDeploy and manage a multi-container app with Docker ComposeDeploy a WebAssembly app with DockerWho this book is forThis course is designed for a wide range of technical professionals. Software developers, system administrators, and IT professionals with a basic understanding of programming and system commands will find it particularly valuable. DevOps engineers looking to streamline deployment processes and IT managers seeking to optimize infrastructure efficiency will benefit greatly. Additionally, tech enthusiasts and hobbyists eager to explore containerization can also take advantage of this course. Familiarity with Linux and command-line interfaces will be beneficial.
- Contents:
- Intro
- Table of Contents
- About the book
- What does the book cover
- Will the book make you an expert
- Will you know what you're talking about when you finish the book
- Editions
- Terminology and responsible language
- Feedback
- The sample apps
- 1: Intro to containers
- Why containers
- Big picture view
- Images
- Containers
- Registries
- The Open Container Initiative
- Containers and virtual machines
- Microservices
- Linux containers and Windows containers
- The future
- Jargon recap
- Chapter summary
- 2: Getting Docker
- Docker Desktop
- Multipass
- Docker Hub and Docker accounts
- Install the git CLI
- 3: Running your first container
- Pre-reqs
- Running your first container
- Managing containers with Docker Desktop
- 4: Containerizing an application
- Overview of the app
- Test the app
- Containerize the app
- Test the containerized app
- Clean-up
- 5: Images and registries
- Working with images
- Working with registries
- Multi-architecture images
- 6: Multi-container apps with Compose
- The Compose file
- Deploy the app
- Manage the app
- 7: Docker and WebAssembly
- Intro to Wasm
- Write a Wasm app
- Containerize a Wasm app
- Deploy a Wasm app
- Clean up
- 8: What next
- Appendix A: Lab code
- Chapter 3: Running your first container
- Chapter 4: Containerizing an application
- Chapter 5: Images and Registries
- Chapter 6: Multi-container apps
- Chapter 7: Docker and WebAssembly
- Terminology
- Index
- More from the author
- Blank Page.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- Description based on print version record.
- Other Format:
- Print version: Poulton, Nigel Getting Started with Docker
- ISBN:
- 9781835462058
- OCLC:
- 1463580765
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.