0
نام کتاب
Docker in Action

Jeff Nickoloff, Stephen Kuenzli

Print Length337 Pages
PublisherManning
Edition2
LanguageEnglish
Year2019
ISBN9781617294761
1K
A230
انتخاب نوع چاپ:
جلد سخت
1,132,000ت
0
جلد نرم
1,002,000ت
0
طلق پاپکو و فنر
1,012,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Docker

#applications

توضیحات

🐳 ساخت، استقرار و مدیریت اپلیکیشن‌ها با Docker


🚀 کتاب پرفروش Docker in Action مهارت‌ها و دانش لازم برای ساخت، Deployment و مدیریت اپلیکیشن‌هایی را آموزش میده که داخل Docker Containerها اجرا میشن. این ویرایش با مثال‌های جدید، Best Practiceهای بازبینی‌شده، چهار فصل تازه و چندین تغییر اساسی کاملاً به‌روزرسانی شده است.


ویژگی‌های کلیدی

📦 یاد میده Software را داخل Containerها اجرا و برای Deployment بسته‌بندی کنی.

🚀 مسیر کامل ساخت، Testing، Installation و Deployment اپلیکیشن‌های Containerized را پوشش میده.

🔐 روش‌های اجرای امن برنامه‌ها و کاهش Risk با استفاده از Resource Controlها را بررسی میکنه.

🌐 نحوه توزیع اپلیکیشن‌های Containerized و اجرای آن‌ها روی Clusterهای مختلف را آموزش میده.

☁️ کاربرد Docker را از ساخت محیط‌های Development و Testing تا Cloud Deploymentهای بزرگ‌مقیاس توضیح میده.


📘 توضیح کتاب

💡 ایده اصلی Docker ساده است: فقط اپلیکیشن و Dependencyهای آن را داخل یک محیط مجازی سبک و ایزوله به نام Container بسته‌بندی میکنی. اپلیکیشن‌هایی که داخل Container اجرا میشن، به‌راحتی نصب، مدیریت و حذف میشن.

🧰 این ایده ساده برای کاربردهای متنوعی استفاده میشه؛ از ساخت محیط‌های Development امن و قابل‌انتقال گرفته تا ساده‌ترکردن Deployment و Scaling در معماری Microservices. به‌طور خلاصه، Docker تقریباً همه‌جا حضور داره.

🐧 کتاب Docker in Action, Second Edition نحوه ساخت، Deployment و مدیریت اپلیکیشن‌های میزبانی‌شده داخل Docker Containerها را روی Linux آموزش میده. این ویرایش با چهار فصل جدید، مثال‌های به‌روز و Best Practiceهای بازبینی‌شده ارائه شده است.

🧠 مسیر آموزش با توضیحی روشن درباره Docker Model شروع میشه. سپس به‌صورت عملی یاد میگیری اپلیکیشن‌ها را بسته‌بندی و Test کنی، Software را نصب کنی، برنامه‌ها را با امنیت مناسب اجرا کنی و آن‌ها را روی Clusterی از Hostها مستقر کنی.

💾 کتاب کار با Storage و Volumeها، Networking روی یک Host، محدودکردن منابع، ساخت Imageها، استفاده از Dockerfile و توزیع عمومی و خصوصی Software را هم بررسی میکنه.

⚙️ در ادامه، نحوه ساخت Image Pipelineها، مدیریت Serviceها با Docker و Compose، استفاده از Configuration Abstractionها و Orchestration سرویس‌ها روی Cluster با Swarm توضیح داده میشه.

🔄 مثال‌های کتاب نشان میدن Docker چطور برای کل Development Lifecycle مفیده. تکنیک‌های ارائه‌شده از ساخت ماشین‌های Development و Testing شروع میشن و تا Cloud Deploymentهای کامل و بزرگ‌مقیاس ادامه پیدا میکنن.

🎯 پس از مطالعه کتاب، میتونی اپلیکیشن‌ها را در قالب Docker Image بسته‌بندی کنی، آن‌ها را به‌شکلی امن داخل Containerها اجرا و توزیع کنی و Deployment را از یک سیستم ساده تا Clusterها و محیط‌های Cloud مدیریت کنی.


🎯 چیزهایی که یاد میگیری

🐳 یاد میگیری Software را داخل Docker Containerها اجرا کنی.

📦 میتونی اپلیکیشن‌ها و Dependencyهای آن‌ها را برای Deployment داخل Imageها بسته‌بندی کنی.

💾 یاد میگیری Storage، Volumeها و Networking را روی یک Docker Host مدیریت کنی.

🔐 میتونی با Resource Controlها، اجرای امن برنامه‌ها و کاهش Risk را مدیریت کنی.

🛠️ یاد میگیری با Dockerfileها فرایند ساخت Image را خودکار کنی.

🌐 میتونی Softwareهای Containerized را از طریق روش‌های عمومی و خصوصی توزیع کنی.

⚙️ یاد میگیری Serviceها را با Docker و Compose مدیریت کنی و Configurationهای سطح بالاتر بسازی.

☁️ میتونی با Swarm، Serviceها را روی Clusterی از Docker Hostها Orchestrate کنی.


👤 این کتاب برای چه کسانیه؟

💻 این کتاب برای Developerهایی نوشته شده که میخوان اپلیکیشن‌های خودشون را با Docker بسته‌بندی، Deploy و مدیریت کنن.

🐧 برای مطالعه کتاب، داشتن تجربه کار با Linux لازمه. مطالب از توضیح Docker Model شروع میشن، اما تمرکز اصلی آن‌ها بر پیاده‌سازی عملی و استفاده واقعی از Containerهاست.

☁️ کتاب برای افرادی مناسبه که میخوان Docker را در محیط‌های Development، Testing، Microservices، Clusterها یا Cloud Deploymentهای بزرگ‌مقیاس به کار بگیرن.


📖 فهرست مطالب

فصل ۱. به Docker خوش آمدید


بخش اول. ایزوله‌سازی Process و محاسبات مستقل از محیط

فصل ۲. اجرای Software در Containerها

فصل ۳. ساده‌سازی نصب Software

فصل ۴. کار با Storage و Volumeها

فصل ۵. Networking روی یک Host

فصل ۶. محدودکردن Risk با Resource Controlها


بخش دوم. بسته‌بندی Software برای توزیع

فصل ۷. بسته‌بندی Software در Imageها

فصل ۸. ساخت خودکار Imageها با Dockerfileها

فصل ۹. توزیع عمومی و خصوصی Software

فصل ۱۰. Image Pipelineها


بخش سوم. Abstractionهای سطح بالاتر و Orchestration

فصل ۱۱. Serviceها با Docker و Compose

فصل ۱۲. Configuration Abstractionهای مستقل

فصل ۱۳. Orchestration سرویس‌ها روی Clusterی از Docker Hostها با Swarm


👤 درباره نویسندگان

💻 جف نیکولوف یک Software Engineer است که Docker و کاربردهای آن را برای صدها Engineer و Administrator در Desert Code Camp، Amazon.com و دیگر گردهمایی‌های فناوری ارائه کرده است.

⚙️ تجربه او در Amazon.com شامل ارائه Serviceهای High Availability، Scaling سیستم‌ها تا هزاران Transaction در ثانیه و کار با معماری Microservices میشه.

🏢 جف نیکولوف همچنین سابقه طولانی فعالیت در زمینه Software Development در Limelight Networks و Arizona State University را داره.

🧠 استیون کوئنزلی نزدیک به بیست سال در طراحی، ساخت، Deployment و اجرای سیستم‌های Software با High Availability و Scalability فعالیت کرده است.

🏭 تجربه او سیستم‌های High-Tech Manufacturing، Banking و E-Commerce را پوشش میده.


Docker in Action, Second Edition teaches you the skills and knowledge you need to create, deploy, and manage applications hosted in Docker containers. This bestseller has been fully updated with new examples, best practices, and a number of entirely new chapters.


About the technology

The idea behind Docker is simple—package just your application and its dependencies into a lightweight, isolated virtual environment called a container. Applications running inside containers are easy to install, manage, and remove. This simple idea is used in everything from creating safe, portable development environments to streamlining deployment and scaling for microservices. In short, Docker is everywhere.


About the book

Docker in Action, Second Edition teaches you to create, deploy, and manage applications hosted in Docker containers running on Linux. Fully updated, with four new chapters and revised best practices and examples, this second edition begins with a clear explanation of the Docker model. Then, you go hands-on with packaging applications, testing, installing, running programs securely, and deploying them across a cluster of hosts. With examples showing how Docker benefits the whole dev lifecycle, you’ll discover techniques for everything from dev-and-test machines to full-scale cloud deployments.


What's inside

Running software in containers

Packaging software for deployment

Securing and distributing containerized applications


About the reader

Written for developers with experience working with Linux.


Table of Contents

Chapter 1. Welcome to Docker


Part 1. Process Isolation and Environment-Independent Computing

Chapter 2. Running Software in Containers

Chapter 3. Software Installation Simplified

Chapter 4. Working with Storage and Volumes

Chapter 5. Single-Host Networking

Chapter 6. Limiting Risk with Resource Controls


Part 2. Packaging Software for Distribution

Chapter 7. Packaging Software in Images

Chapter 8. Building Images Automatically with Dockerfiles

Chapter 9. Public and Private Software Distribution

Chapter 10. Image Pipelines


Part 3. Higher-Level Abstractions and Orchestration

Chapter 11. Services with Docker and Compose

Chapter 12. First-Class Configuration Abstractions

Chapter 13. Orchestrating Services on a Cluster of Docker Hosts with Swarm


About the Author

Jeff Nickoloff is a software engineer who has presented Docker and its applications to hundreds of engineers and administrators at Desert Code Camp, Amazon.com, and other technology meetups. His experience includes providing high availability services, scaling to thousands of transactions per second and microservices architecture at Amazon.com; and a long development background at Limelight Networks and Arizona State University.


Stephen Kuenzli has designed, built, deployed, and operated highly-available, scalable software systems in high tech manufacturing, banking, and ecommerce systems for nearly 20 years.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Microservices
1,286
Microservices with Docker, Flask, and React
1,845,000 تومان
Docker
2,100
Docker: Up & Running
1,038,000 تومان
Docker
1,425
Learn Docker – Fundamentals of Docker 19.x
1,666,000 تومان
Python
1,456
Hands-On Docker for Microservices with Python
983,000 تومان
Docker
1,094
Operational AI with Docker
971,000 تومان
Java
586
When Docker Meets Java
768,000 تومان
Docker
1,254
Cloud Native Applications with Docker and Kubernetes
753,000 تومان
Docker
1,219
Using Docker
905,000 تومان
Docker
1,405
Kubernetes and Docker - An Enterprise Guide
1,565,000 تومان
Docker
1,238
Docker Deep Dive 2025
766,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما