دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [Paperback ed.] نویسندگان: Sean P. Kane, Karl Matthias سری: ISBN (شابک) : 1492036730, 9781492036739 ناشر: O’Reilly Media سال نشر: 2018 تعداد صفحات: 352 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 Mb
در صورت تبدیل فایل کتاب Docker: Up & Running: Shipping Reliable Containers in Production به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Docker: Up & Running: حمل و نقل کانتینرهای قابل اطمینان در حال تولید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
داکر به سرعت در حال تغییر روشی است که سازمانها نرمافزار را
در مقیاس به کار میبرند. با این حال، درک اینکه چگونه کانتینرهای
لینوکس در جریان کار شما قرار می گیرند - و درست کردن جزئیات
ادغام - یک کار بی اهمیت نیست. با نسخه به روز شده این راهنمای
عملی، می آموزید که چگونه از Docker برای بسته بندی برنامه های
خود با تمام وابستگی های آنها استفاده کنید و سپس کانتینرهای خود
را در تولید آزمایش کنید، ارسال کنید، مقیاس بندی کنید و پشتیبانی
کنید.
این نسخه شامل به روز رسانی های قابل توجهی برای مثال ها و
توضیحاتی است که منعکس کننده تغییرات اساسی است که در چند سال
گذشته رخ داده است. شان کین و کارل ماتیاس یک فصل کامل درباره
Docker Compose، پوشش عمیقتر حالت Docker Swarm، معرفی
Kubernetes و AWS Fargate، مثالهایی در مورد نحوه بهینهسازی
تصاویر Docker و موارد دیگر اضافه کردهاند.
بیاموزید که چگونه Docker مدیریت وابستگی و گردش کار استقرار را
برای برنامه های شما ساده می کند
شروع به کار با تصاویر Docker، کانتینرها و ابزارهای خط
فرمان
از تکنیک های عملی برای استقرار و آزمایش کانتینرهای Docker در
تولید استفاده کنید
کانتینرها را با درک ترکیب و فرآیندهای داخلی آنها اشکال زدایی
کنید
ظرفهای تولید را در مقیاس در داخل مرکز داده یا محیط ابری خود
مستقر کنید
موضوعات Docker پیشرفته، از جمله ابزارهای استقرار، شبکه،
هماهنگی، امنیت، و پیکربندی را کاوش کنید.
Docker is rapidly changing the way organizations deploy
software at scale. However, understanding how Linux containers
fit into your workflow--and getting the integration details
right--is not a trivial task. With the updated edition of this
practical guide, you'll learn how to use Docker to package your
applications with all of their dependencies and then test,
ship, scale, and support your containers in production.
This edition includes significant updates to the examples and
explanations that reflect the substantial changes that have
occurred over the past couple of years. Sean Kane and Karl
Matthias have added a complete chapter on Docker Compose,
deeper coverage of Docker Swarm mode, introductions to both
Kubernetes and AWS Fargate, examples on how to optimize your
Docker images, and much more.
Learn how Docker simplifies dependency management and
deployment workflow for your applications
Start working with Docker images, containers, and command line
tools
Use practical techniques to deploy and test Docker containers
in production
Debug containers by understanding their composition and
internal processes
Deploy production containers at scale inside your data center
or cloud environment
Explore advanced Docker topics, including deployment tools,
networking, orchestration, security, and configuration
Cover
Copyright
Table of Contents
Foreword
Preface
Who Should Read This Book
Why Read This Book?
Navigating This Book
Conventions Used in This Book
Using Code Examples
O'Reilly Safari
How to Contact Us
Acknowledgments
Chapter 1. Introduction
The Promise of Docker
Benefits of the Docker Workflow
What Docker Isn't
Important Terminology
Wrap-Up
Chapter 2. The Docker Landscape
Process Simplification
Broad Support and Adoption
Architecture
Client/Server Model
Network Ports and Unix Sockets
Robust Tooling
Docker Command-Line Tool
Docker Engine API
Container Networking. Getting the Most from DockerContainers Are Not Virtual Machines
Limited Isolation
Containers Are Lightweight
Toward an Immutable Infrastructure
Stateless Applications
Externalizing State
The Docker Workflow
Revision Control
Building
Testing
Packaging
Deploying
The Docker Ecosystem
Wrap-Up
Chapter 3. Installing Docker
Docker Client
Linux
macOS, Mac OS X
Microsoft Windows 10 Professional
Docker Server
systemd-Based Linux
Non-Linux VM-Based Server
Testing the Setup
Ubuntu
Fedora
Alpine Linux
Exploring the Docker Server
Wrap-Up
Chapter 4. Working with Docker Images. Anatomy of a DockerfileBuilding an Image
Troubleshooting Broken Builds
Running Your Image
Environment Variables
Custom Base Images
Storing Images
Public Registries
Private Registries
Authenticating to a Registry
Running a Private Registry
Advanced Building Techniques
Keeping Images Small
Layers Are Additive
Optimizing for the Cache
Wrap-Up
Chapter 5. Working with Docker Containers
What Are Containers?
History of Containers
Creating a Container
Basic Configuration
Storage Volumes
Resource Quotas
Starting a Container
Auto-Restarting a Container
Stopping a Container. Killing a ContainerPausing and Unpausing a Container
Cleaning Up Containers and Images
Windows Containers
Wrap-Up
Chapter 6. Exploring Docker
Printing the Docker Version
Server Information
Downloading Image Updates
Inspecting a Container
Exploring the Shell
Returning a Result
Getting Inside a Running Container
docker exec
nsenter
docker volume
Logging
docker logs
More Advanced Logging
Non-Plug-In Community Options
Monitoring Docker
Container Stats
Container Health Checks
Docker Events
cAdvisor
Prometheus Monitoring
Exploration
Wrap-Up
Chapter 7. Debugging Containers. Process OutputProcess Inspection
Controlling Processes
Network Inspection
Image History
Inspecting a Container
Filesystem Inspection
Wrap-Up
Chapter 8. Exploring Docker Compose
Configuring Docker Compose
Launching Services
Exploring RocketChat
Exercising Docker Compose
Wrap-Up
Chapter 9. The Path to Production Containers
Getting to Production
Docker's Role in Production Environments
Job Control
Resource Limits
Networking
Configuration
Packaging and Delivery
Logging
Monitoring
Scheduling
Service Discovery
Production Wrap-Up
Docker and the DevOps Pipeline.