舉報

會員
Docker High Performance(Second Edition)
Dockerisanenterprise-gradecontainerplatformthatallowsyoutobuildanddeployyourapps.Itsportableformatletsyourunyourcoderightfromyourdesktopworkstationstopopularcloudcomputingproviders.ThiscomprehensiveguidewillimproveyourDockerwork?owsandensureyourapplication'sproductionenvironmentrunssmoothly.ThisbookstartswitharefresheronsettingupandrunningDockeranddetailsthebasicsetupforcreatingaDockerSwarmcluster.YouwillthenlearnhowtoautomatethisclusterbyusingChefServerandCookbook.Afterthat,youwillruntheDockermonitoringsystemwithPrometheusandGrafana,anddeploytheELKstack.YouwillalsolearnsometipsforoptimizingDockerimages.AfterdeployingcontainerswiththehelpofJenkins,youwillthenmoveontoatutorialonusingApacheJMetertoanalyzeyourapplication'sperformance.YouwilllearnhowtouseDockerSwarmandNGINXtoload-balanceyourapplicationandhowcommondebuggingtoolsinLinuxcanbeusedtotroubleshootDockercontainers.Bytheendofthisbook,youwillbeabletointegratealltheoptimizationsthatyouhavelearnedandputeverythingintopracticeinyourapplications.
目錄(112章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Docker High Performance Second Edition
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the authors
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Preparing Docker Hosts
- Preparing a Docker host
- Enabling remote access
- Setting up a certificate authority
- Enabling remote access in Docker Engine
- Connecting remotely from the Docker client
- Building a Docker Swarm cluster
- Summary
- Configuring Docker with Chef
- Importance of configuration management
- Using Chef
- Signing up for a Chef server
- Setting up our workstation
- Bootstrap nodes
- Configuring the Docker host
- Writing Chef recipes
- Push Chef policies
- Initializing Docker Swarm
- Alternative methods
- Summary
- Monitoring Docker
- The importance of monitoring
- Collecting metrics with Prometheus
- Exposing Prometheus's metrics
- Scraping and visualizing metrics
- Consolidating logs in an ELK stack
- Deploying Elasticsearch Logstash and Kibana
- Forwarding Docker container logs
- Other monitoring and logging solutions
- Summary
- Optimizing Docker Images
- Reducing deployment time
- Improving image build time
- Using registry mirrors
- Reusing image layers
- Reducing the build context size
- Using caching proxies
- Reducing Docker image size
- Chaining commands
- Separating build and deployment images
- Guide to Optimization
- Summary
- Deploying Containers
- Deploying and configuring Jenkins
- Deploying the Jenkins container
- Finishing the Jenkins Configuration
- Setting up our Docker credentials within Jenkins
- Building and deploying a container
- Preparing our application
- Creating a Jenkins job
- Running the Pipeline
- Summary
- Benchmarking
- Setting up Apache JMeter
- Deploying a sample application
- Installing JMeter
- Building a benchmark workload
- Creating a test plan in JMeter
- Analyzing benchmark results
- Viewing the results of JMeter runs
- Calculating throughput
- Plotting response time
- Observing performance in Grafana and Kibana
- Tuning the benchmark
- Increasing concurrency
- Running distributed tests
- Other benchmarking tools
- Summary
- Load Balancing
- Preparing application backends
- Balancing load with NGINX
- Scaling out our Docker applications
- Deploying with zero downtime
- Other load balancers
- Summary
- Troubleshooting Containers
- Inspecting containers with the docker exec command
- Debugging from outside Docker
- Tracing system calls
- Analyzing network packets
- Observing block devices
- Other container debugging tools
- Summary
- Onto Production
- Performing web operations
- Supporting web applications with Docker
- Deploying applications
- Scaling applications
- Further reading
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 14:32:59
推薦閱讀
- 機器學習實戰:基于Sophon平臺的機器學習理論與實踐
- Word 2000、Excel 2000、PowerPoint 2000上機指導與練習
- 樂高機器人EV3設計指南:創造者的搭建邏輯
- 實時流計算系統設計與實現
- 精通Windows Vista必讀
- 工業機器人工程應用虛擬仿真教程:MotoSim EG-VRC
- 機器學習流水線實戰
- 永磁同步電動機變頻調速系統及其控制(第2版)
- 云原生架構進階實戰
- Working with Linux:Quick Hacks for the Command Line
- R Machine Learning Projects
- 會聲會影X4中文版從入門到精通
- 無人駕駛感知智能
- 從零開始學ASP.NET
- 開放自動化系統應用與實戰:基于標準建模語言IEC 61499
- Java Deep Learning Projects
- Hands-On Data Analysis with NumPy and pandas
- Orange'S:一個操作系統的實現
- ACM程序設計(第2版)
- R Data Visualization Recipes
- 機器學習算法(原書第2版)
- Linux那些事兒之我是USB
- 機器人力觸覺感知技術
- 巧學活用Excel
- 數據庫應用技術:Access 2003
- 工業控制系統及應用:SCADA系統篇(第2版)
- Big Data Analysis with Python
- Mastering BeagleBone Robotics
- Hands-On Neural Networks
- 單片機原理與應用