1 option
Getting Started with Docker / by Docker captain Nigel Poulton.
- Format:
- Book
- Author/Creator:
- Poulton, Nigel (Telecommunications engineer), author.
- Language:
- English
- Subjects (All):
- Software architecture.
- Service-oriented architecture (Computer science).
- Physical Description:
- 1 online resource (116 p.)
- Place of Publication:
- Birmingham : Packt Publishing, Limited, 2024.
- Summary:
- Understand Docker and learn how to containerize applications and run them with Docker Key Features Get up-to-speed with Docker in a single day Get started with containers and multi-container apps Easy-to-follow hands-on tasks Book Description Embark 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 learn Install Docker Run your first container Containerize a sample app Work with Docker Hub Deploy and manage a multi-container app with Docker Compose Deploy a WebAssembly app with Docker Who this book is for This 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:
- OCLC-licensed vendor bibliographic record.
- Description based upon print version of record.
- ISBN:
- 9781835463550
- OCLC:
- 1446801582
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.