网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Docker使用手册(影印版)(英文版) |
分类 | 计算机-操作系统 |
作者 | (英)艾德里安·莫阿特 |
出版社 | 东南大学出版社 |
下载 | |
简介 | 内容推荐 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是接近使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。很重要的是,他们不依赖于任何语言、框架包括系统。本书介绍Docker使用基础知识。 作者简介 Adrian Mouat是Contalner Solutions的首席科学家。他从事从小型网络应用程序到大规模数据分析软件等各种软件项目的开发工作。 目录 Pretace Part Ⅰ. Background and Basics 1. The What and Why of Containers Containers Versus VMs Docker and Containers Docker: A History Plugins and Plumbing 64-Bit Linux 2. Installation Installing Docker on Linux Run SELinux in Permissive Mode Running Without sudo Installing Docker on Mac OS or Windows A Quick Check 3. First Steps Running Your First Image The Basic Commands Building Images from Dockerfiles Working with Registries Private Repositories Using the Redis Offi Image Conclusion 4. Docker Fundamentals The Docker Architecture Underlying Technologies Surrounding Technologies Docker Hosting How Images Get Built The Build Context Image Layers Caching Base Images Dockerfile Instructions Connecting Containers to the World Linking Containers Managing Data with Volumes and Data Containers Sharing Data Data Containers Common Docker Commands The run Command Managing Containers Docker Info Container Info Dealing with Images Using the Registry Conclusion Part Ⅱ. The Software Lifecycle with Docker 5. Using Docker in Development Say "Hello World!" Automating with Compose The Compose Workflow Conclusion 6. Creating a Simple Web App Creating a Basic Web Page Taking Advantage of Existing Images Add Some Caching Microservices Conclusion 7. Image Distribution Image and Repository Naming The Docker Hub Automated Builds Private Distribution Running Your Own Registry Commerical Registries Reducing Image Size Image Provenance Conclusion 8. Continuous Integration and Testing with Docker Adding Unit Tests to Identidock Creating a Jenkins Container Triggering Builds Pushing the Image Responsible Tagging Staging and Production Image Sprawl Using Docker to Provision Jenkins Slaves Backing Up Jenkins Hosted CI Solutions Testing and Microservices Testing in Production Conclusion 9. Deploying Containers Prvisioning Resources with Docker Machine Using a Proxy Execution Options Shell Scripts Using a Process Manager (or systemd to Rule Them All) Using a Configuration Management Tool Host Configuration Choosing an OS Choosing a Storage Driver Speist Hosting Options Triton Google Container Engine Amazon EC2 Container Service Giant Swarm Persistent Data and Production Containers Sharing Secrets Saving Secrets in the Image Passing Secrets in Environment Variables Passing Secrets in Volumes Using a Key-Value Store Networking Production Registry Continuous Deployment/Delivery Conclusion 10. Logging and Monitoring Logging The Default Docker Logging Aggregating Logs Logging with ELK Docker Logging with syslog Grabbing Logs from File Monitoring and Alerting Monitoring with Docker Tools cAdvisor Cluster Solutions Commer Monitoring and Logging Solutions Conclusion Part Ⅲ. Tools and Techniques 11. Networking and Service Discovery Ambassadors Service Discovery etcd SkyDNS Consul Registration Other Solutions Networking Options Bridge Host Container None New Docker Networking Network Types and Plugins Networking Solutions Overlay Weave Flannel Project Calico Conclusion 12. Orchestration, Clustering, and Management Clustering and Orchestration Tools Swarm Fleet Kubernetes Mesos and Marathon Container Management Platforms Rancher Clocker Tutum Conclusion 13. Security and Limiting Containers Things to Worry About Defense-in-Depth Least Privilege Securing Identidock Segregate Containers by Host Applying Updates Avoid Unsupported Drivers Image Provenance Docker Digests Docker Content Trust Reproducible and Trustworthy Dockerfiles Security Tips Set a User Limit Container Networking Remove Setuid/Setgid Binaries Limit Memory Limit CPU Limit Restarts Limit Filesystems Limit Capabilities Apply Resource Limits (ulimits) Run a Hardened Kernel Linux Security Modules SELinux AppArmor Auditing Incident Response Future Features Conclusion Index |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。