Podman for DevOps: Containerization reimagined with Podman and its companion tools

Arrichiello, Alessandro, Salinetti, Gianni

  • 出版商: Packt Publishing
  • 出版日期: 2022-04-28
  • 售價: $2,280
  • 貴賓價: 9.5$2,166
  • 語言: 英文
  • 頁數: 518
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803248238
  • ISBN-13: 9781803248233
  • 相關分類: DevOps
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Build, deploy, and manage containers with the next-generation engine and tools

Key Features

- Discover key differences between Docker and Podman
- Build brand new container images with Buildah, the Podman companion
- Learn how to manage and integrate containers securely in your existing infrastructure

Book Description

As containers have become the new de facto standard for packaging applications and their dependencies, understanding how to implement, build, and manage them is now an essential skill for developers, system administrators, and SRE/operations teams. Podman and its companion tools Buildah and Skopeo make a great toolset to boost the development, execution, and management of containerized applications.

Starting with the basic concepts of containerization and its underlying technology, this book will help you get your first container up and running with Podman. You'll explore the complete toolkit and go over the development of new containers, their lifecycle management, troubleshooting, and security aspects. Together with Podman, the book illustrates Buildah and Skopeo to complete the tools ecosystem and cover the complete workflow for building, releasing, and managing optimized container images. Podman for DevOps provides a comprehensive view of the full-stack container technology and its relationship with the operating system foundations, along with crucial topics such as networking, monitoring, and integration with systemd, docker-compose, and Kubernetes.

By the end of this DevOps book, you'll have developed the skills needed to build and package your applications inside containers as well as to deploy, manage, and integrate them with system services.

What you will learn

- Understand Podman's daemonless approach as a container engine
- Run, manage, and secure containers with Podman
- Discover the strategies, concepts, and command-line options for using Buildah to build containers from scratch
- Manage OCI images with Skopeo
- Troubleshoot runtime, build, and isolation issues
- Integrate Podman containers with existing networking and system services

Who this book is for

The book is for cloud developers looking to learn how to build and package applications inside containers and system administrators who want to deploy, manage, and integrate them with system services and orchestration solutions. This book provides a detailed comparison between Docker and Podman to aid you in learning Podman quickly.

商品描述(中文翻譯)

建立、部署和管理容器的下一代引擎和工具

主要特點

- 探索 Docker 和 Podman 之間的主要差異
- 使用 Podman 伴侶工具 Buildah 建立全新的容器映像
- 學習如何在現有基礎設施中安全地管理和整合容器

書籍描述

隨著容器成為打包應用程序及其相依性的新事實標準,了解如何實施、建立和管理容器已成為開發人員、系統管理員和 SRE/運維團隊的基本技能。Podman 及其伴侶工具 Buildah 和 Skopeo 是一套強大的工具集,可提升容器化應用程序的開發、執行和管理。

從容器化的基本概念和底層技術開始,本書將幫助您使用 Podman 啟動和運行第一個容器。您將探索完整的工具集,並研究新容器的開發、生命周期管理、故障排除和安全性方面。本書還介紹了 Buildah 和 Skopeo,以完成工具生態系統,並涵蓋構建、發布和管理優化容器映像的完整工作流程。《Podman for DevOps》全面介紹了全棧容器技術及其與操作系統基礎的關係,以及網絡、監控和與 systemd、docker-compose 和 Kubernetes 的整合等重要主題。

通過閱讀本 DevOps 書籍,您將掌握在容器內構建和打包應用程序所需的技能,並能夠部署、管理和整合它們與系統服務。

您將學到什麼

- 理解 Podman 作為一種無守護程序的容器引擎的方法
- 使用 Podman 運行、管理和保護容器
- 探索使用 Buildah 從頭開始構建容器的策略、概念和命令行選項
- 使用 Skopeo 管理 OCI 映像
- 解決運行時、構建和隔離問題
- 將 Podman 容器與現有的網絡和系統服務整合

本書適合對雲端開發人員,他們想要學習如何在容器內建立和打包應用程序,以及系統管理員,他們想要部署、管理和整合它們與系統服務和管控解決方案。本書提供了 Docker 和 Podman 的詳細比較,以幫助您快速學習 Podman。

目錄大綱

1. Introduction to Container Technology
2. Comparing Podman and Docker
3. Running the First Container
4. Managing Running Containers
5. Implementing Storage for the Container's Data
6. Meet Buildah – Building Containers from Scratch
7. Integrating with Existing Application Build Processes
8. Choosing the Container Base Image
9. Pushing Images to a Container Registry
10. Troubleshooting and Monitoring Containers
11. Securing Containers
12. Implementing Container Networking concepts
13. Docker Migration Tips and Tricks
14. Interacting with systemd and Kubernetes

目錄大綱(中文翻譯)

1. 容器技術介紹
2. 比較 Podman 和 Docker
3. 執行第一個容器
4. 管理運行中的容器
5. 實現容器數據的存儲
6. 認識 Buildah - 從頭開始構建容器
7. 與現有應用程序構建流程集成
8. 選擇容器基礎映像
9. 將映像推送到容器註冊表
10. 容器故障排除和監控
11. 容器安全性
12. 實現容器網絡概念
13. Docker 遷移技巧和技巧
14. 與 systemd 和 Kubernetes 互動