- Docker for Developers
- Richard Bullington McGuire Andrew K. Dennis Michael Schwartz
- 167字
- 2021-06-11 18:15:24
Summary
In this chapter, we learned how to break up an application that would normally be run in a virtual machine with multiple services (MongoDB, Redis, and Mosca) into a microservices-based architecture run as containers within Docker.
We learned how to navigate the Docker Hub website and find useful pre-made Docker containers that you simply download and run.
We also learned how to package our own microservices as Docker containers and how we can push them to Docker Hub for the public or development team members to use.
Several containers were used to launch the complete application as microservices communicated through ports mapped to the host's ports. This is not ideal, especially if you already have a WWW server running on port 80; Mosca uses port 80, too.
In the next chapter, we will discuss how we can use the Docker Compose tool to design complete microservice architecture applications and run them so that they have a private internal network and so host ports are not required.
- Linux運維之道(第3版)
- Containerization with LXC
- 網絡操作系統:Windows Server 2003管理與應用
- 移動應用UI設計模式(第2版)
- Advanced Infrastructure Penetration Testing
- Learning Continuous Integration with Jenkins(Second Edition)
- Learn Quantum Computing with Python and IBM Quantum Experience
- 基于Arduino的嵌入式系統入門與實踐
- Windows Azure實戰
- 計算機操作系統(第3版)(微課版)
- Apache ShardingSphere權威指南
- Linux應用大全 服務器架設
- 蘋果派
- VMware ESXi Cookbook
- 計算機操作系統實用教程