ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker

دانلود کتاب Docker عملی با Python: ساخت، انتشار و توزیع برنامه Python خود با Docker

Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker

مشخصات کتاب

Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 1484278143, 9781484278147 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 250 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 21


در صورت تبدیل فایل کتاب Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Docker عملی با Python: ساخت، انتشار و توزیع برنامه Python خود با Docker نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Docker عملی با Python: ساخت، انتشار و توزیع برنامه Python خود با Docker


مبانی کانتینرسازی را بیاموزید و با داکر آشنا شوید. این ویرایش دوم بر اساس کتاب اول با بازنگری تمام فصل‌ها، به‌روزرسانی دستورات، کدها و مثال‌ها برای برآورده کردن تغییرات در Docker ساخته شده است. همچنین فصل جدیدی را در راه‌اندازی برنامه کاربردی شما برای استقرار تولید معرفی می‌کند و اصطلاحات مانند Dockerfile و Docker را تجزیه می‌کند، در حالی که شما را به یک تور راهنما برای ساخت ربات تلگرام با استفاده از Python می‌برد.

<// div>
شما با تاریخچه مختصری از چگونگی تغییر کانتینر در طول سالها شروع خواهید کرد. در مرحله بعد، نحوه نصب (از جمله استفاده از حالت جدید WSL2) و شروع کار با Docker را بررسی می کنیم. دو فصل بعدی بر درک Dockerfile، از جمله ساختار و دستورالعمل‌های اصلی مورد استفاده در ساخت یک تصویر Docker تمرکز خواهد کرد. همچنین نحوه توزیع تصاویر داکر را با استفاده از داکر هاب و سایر رجیستری های خصوصی مشاهده خواهید کرد. از آنجا، شما به استفاده از حجم های Docker برای داده های ماندگار نگاه خواهید کرد. سپس یاد بگیرید که چگونه برنامه های چند کانتینری را با Docker compose اجرا کنید و کار شبکه بین کانتینری را با شبکه های Docker یاد بگیرید. در نهایت، نحوه تهیه یک برنامه کاربردی کانتینری برای استقرار تولید را بررسی خواهید کرد.

در سرتاسر کتاب، تکنیک‌های آموخته‌شده در فصل‌ها را با ساختن یک چت بات پیام‌رسان تلگرام به کار می‌گیرید و خواهید دید که Docker چقدر ساخت، انتشار، مشارکت و توزیع یک برنامه علاوه بر این، این کتاب نشان می‌دهد که چگونه تصاویر Docker را برای سرورهای تولیدی با استفاده از ساخت‌های چند مرحله‌ای بهینه کنید و با استفاده از بررسی‌های سلامت و سیاست‌های راه‌اندازی مجدد، قابلیت اطمینان خدمات خود را بهبود بخشید. Docker عملی با پایتون اصطلاحات مانند Dockerfile و Docker جلدها را تجزیه می‌کند و شما را به یک تور راهنما در ساخت ربات تلگرام با استفاده از Python می‌برد.

آنچه یاد خواهید گرفت
  • مقایسه تفاوت بین Containerization و مجازی سازی
  • درک Dockerfile و تبدیل برنامه خود به تصویر Docker
  • تعریف و اجرای برنامه های چند کانتینری با Docker compose
  • بررسی ماندگاری داده ها با حجم های Docker
این کتاب برای چه کسانی است

توسعه دهندگان مبتدی و متوسط، متخصصان DevOps که به دنبال بهبود روند ساخت و انتشار خود با کانتینری کردن برنامه ها و همچنین مدیران سیستم هستند که اصول DevOps را یاد می گیرند. .



توضیحاتی درمورد کتاب به خارجی

Learn the fundamentals of containerization and get acquainted with Docker. This second edition builds upon the foundation of the first book by revising all the chapters, updating the commands, code, and examples to meet the changes in Docker. It also introduces a new chapter on setting up your application for production deployment and breaks down terminologies like Dockerfile and Docker volumes while taking you on a guided tour of building a telegram bot using Python.

You'll start with a brief history of how containerization has changed over the years. Next, we look at how to install (including using the new WSL2 mode) and get started with Docker. The next couple of chapters will focus on understanding the Dockerfile, including the structure and the core instructions used in building a Docker image. You'll also see how to distribute Docker images using Docker hub and other private registries. From there, you'll look at using Docker volumes for persisting data. Then learn how to run multi-container applications with Docker compose and learn inter-container networking works with Docker networks. Finally, you'll look at how to prepare a containerized application for production deployments. 

Throughout the book you'll apply the techniques learned through the chapters by building a Telegram messenger Chatbot and see how much easier Docker makes it possible to build, release, contribute and distribute an application. In addition, the book shows how optimize the Docker images for production servers by using multi-stage builds and improve the reliability of your services by using health checks and restart policies. Practical Docker with Python will break down terminologies like Dockerfile and Docker volumes, and take you on a guided tour of building a telegram bot using Python. 

What You'll Learn
  • Compare the difference between containerization and virtualization
  • Understand the Dockerfile and converting your application to Docker image
  • Define and run multi-container applications with Docker compose
  • Review data persistency with Docker volumes
Who This Book Is For

Beginner and intermediate developers, DevOps practitioners who are looking improving their build and release workflow by containerizing applications as well as system administrators learning to implement DevOps principles.




فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to Containerization
	What Is Docker?
		Understanding Problems that Docker Solves
	Containerization Through the Years
		1979: chroot
		2000: FreeBSD Jails
		2005: OpenVZ
		2006: cgroups
		2008: LXC
	Containers and Virtual Machines
		Container Runtimes
		OCI and CRI
	Docker and Kubernetes
	Summary
Chapter 2: Docker 101
	Installing Docker
		Installing Docker on Windows
		Installing Docker on Windows Using WSL2 Backend
			About WSL
			Requirements for Installing and Enabling WSL2
		Installing on macOS
		Installing on Linux
			Additional Steps
		Understanding Jargon Around Docker
			Layers
			Docker Image
			Docker Tags
			Docker Container
			Bind Mounts and Volumes
			Docker Repository
			Docker Registry
			Dockerfile
			Docker Engine
				Docker Daemon
				Docker CLI
				Docker API
			Docker Compose
			Docker Machine
		Hands-on Docker
			Working with Docker Images
			Working with a Real-World Docker Image
	Summary
Chapter 3: Building the  Python App
	About the Project
	Setting Up Telegram Messenger
	BotFather: Telegram’s Bot Creation Interface
		Creating the Bot with BotFather
	Newsbot: The Python App
		Getting Started with Newsbot
		Running Newsbot
		Sending Messages to Newsbot
	Summary
Chapter 4: Understanding the Dockerfile
	Dockerfile Primer
		Build Context
	Dockerignore
	BuildKit
		Building Using Docker Build
		Tags
	Dockerfile Instructions
		FROM
		WORKDIR
		ADD and COPY
		RUN
			Layer Caching
		CMD and ENTRYPOINT
		ENV
		VOLUME
		EXPOSE
		LABEL
	Guidelines and Recommendations for Writing Dockerfiles
	Using Multi-Stage Builds
	Exercises
	Summary
Chapter 5: Understanding Docker Volumes
	Data Persistence
	Example of Data Loss Within a Docker Container
		tmpfs Mounts
		Bind Mounts
		Docker Volumes
			Docker Volume Subcommands
			Volume Create
			Volume Inspect
			List Volumes
			Prune Volumes
			Remove Volumes
	Using Volumes When Starting a Container
	The VOLUME Instruction in Dockerfiles
	Exercises
	Summary
Chapter 6: Understanding Docker Networks
	Why Do We Need Container Networking?
		Default Docker Network Drivers
			Bridge Networks
			Host Networks
			Overlay Networks
			Macvlan Networks
			None Networking
	Working with Docker Networks
		Bridge Networks
			Creating Named Bridge Networks
			Connecting Containers to Named Bridge Networks
		Host Networks
	Exercises
	Summary
Chapter 7: Understanding Docker Compose
	Overview of Docker Compose
	Installing Docker Compose
	Docker Compose Basics
	Docker Compose Version Overview
		Compose File Versioning and the Compose Spec
		Version 1
		Version 2
		Version 3
	Compose Specification
	Docker Compose File Reference
		Services Key
		Build Key
			Context Key
			Image Key
			environment/env_file Key
			depends_on Key
			Image Key
			ports Key
			Volumes Key
			Restart Key
	Docker Compose CLI Reference
		The build Subcommand
		The down Subcommand
		The exec Subcommand
		The logs Subcommand
		The stop subcommand
	Exercises
	Summary
Chapter 8: Preparing for Production Deployments
	Continuous Integration (CI)
		GitHub Actions
	Container Orchestration
		The Need for Orchestrators
		How Do Orchestrators Work?
			Popular Orchestrators
			Kubernetes
				Kubernetes Control Plane
				Kubernetes Worker Plane
				A Look at kind
				Creating Kubernetes Clusters Using kind
				Running a Sample Service in Kubernetes
				Pods and Deployments
	Exercises
	Summary
Index




نظرات کاربران