My Account Log in

1 option

Getting Started with Docker / by Docker captain Nigel Poulton.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account