一、容器技术
容器和虚拟机的区别 容器是在app层面的上隔离 ,虚拟机是在物理资源上隔离
二、什么是Container
通过 Image 且 在Image layer 创建contanier layer (可读写)
Image 负责app储存和分发,Container负责app
三、命令
有两大块 1 Management Conmmand 2、Commands
Dockerfile语法梳理及最佳实践
部署例子 docker-compose
version: "3"
services:
redis:
image:redis
wed:
build:
context: .
dockerfile:Dockerfile
ports:
-8080:5000
environment:
REDIS_HOST:redis
lb:
images:dockerclound/haproxy
links:
- web
ports:
-8080:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock
Swarm 容器编排
解决怎么去管理这么多容器?
怎么能方便的横向扩展
如果容器down了 怎么能自动恢复
如何去更新容器而不影响业务
如何去监控追踪这些容器
怎么去调度容器的创建
保护隐私数据