导航菜单

虚拟化与容器化

虚拟机与容器对比

  • • 虚拟机:资源隔离好,启动慢,资源占用高
  • • 容器:轻量级,启动快,易于弹性伸缩

Docker基础命令

docker build -t myapp .
docker run -d -p 8080:80 myapp

Kubernetes部署示例

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp
spec:
  replicas: 2
  selector:
    matchLabels:
      app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      - name: myapp
        image: myapp:latest
        ports:
        - containerPort: 80