Docker, and Kubernetes (K8S)
1) 1) Youtube: Why people are using Docker? (Cantonese) Docker is assigning difference resources (CPU, RAM, HDD, network IP address) to different containers so that they will not be crashed together. Each container acts as an independent VM that will not affect other containers (e.g. even in the same PC), saving the resources. 2) 2) YouTube: Virtual Machines vs. Containers: What's the ACTUAL Difference? (by Coding Gopher) Differences between VM and Docker: 3)3) YouTube: Docker 10分钟快速入门 (PuTongHua, by 奇乐编程学院 ) Virtual Machine (VM) needs to virtualize hardwares, to pretend to run an entire OS environment, making the entire system to be large, with lower efficiency. Docker does not virtualize the bottom hardware, but provides an isolated working environment for each container. Three important concepts in Docker: Dockerfile, Image and Container. Through the image, we can build different containers, which are like many VMs. Docker Concepts Explained: Dockerfile, Image, an...