芯が強い人になるESTJ-A

# docker compose

IT開発 Tags: 无标签 阅读: 190

官方文档:https://docs.docker.com/compose/gettingstarted/

4个步骤--官方案例
1应用app.py
2Dockerfile 应用打包成镜像
3Docker-compose yaml文件,定义整个服务,需要的环境,web,redis,完整上线的服务
4启动compose项目,docker-compose up

截屏2021-11-05 17.13.53.jpg

docker run容器启动,不具有扩缩容
docker service 服务,具有扩缩容,滚动发布,金丝雀

swarm

集群的管理和编排。docker可以初始化一个swarm集群,其他节点可以加入。管理和worker

Node

就是一个docker 节点,多个节点就组合一个网络集群,管理和worker

Service

任务,可以管理节点或者工作节点来运行,核心,用户访问,service

k8s,docker compose综合逻辑

命令-》管理-〉api-》调度-〉工作节点node(创建task容器维护创建)

docker-compose单机部署,项目。
docker stack部署,集群部署
##单机
docker-compose up -d wordpress.yaml

##集群
docker stack deploy wordpress.yaml