售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜