一、什么是容器编排:容器编排就是批量管理docker容器
- 同时启动多个容器
- 同时关闭多个容器
- 同时删除多个容器和镜像
- 同时构建多个容器和镜像
二、容器编排工具
- docker-compose
- docker-swarm
- k8s
三、Docker-Compose的编排工作流程
Docker-Compose的工作流程是引入一个yml配置文件来保存所有镜像的信息,然后通过执行这个配置文件里配置的信息来完成批量管理镜像和容器。流程如下图:
四、安装docker-compose
- 下载地址:去官网找linux的下载命令,官网:https://docs.docker.com/compose/install/other/,如下图。
-
增加Compose权限: sudo chmod +x /usr/local/bin/docker-compose
- 查看是否安装成功:docker-compose --version
五、docker-compose.yml配置文件。配置参考:https://www.runoob.com/docker/docker-compose.html
核心配置 version 指定compose版本 services 配置容器[容器列表] nginx: #配置容器标识(唯一编号) image: #配置容器镜像 ports: #配置容器映射端口号[数组] networks: #配置容器网络[数组] networks 网络指定配置 volumes 数据挂载配置 extensions 扩展配置
六、docker-compose命令
build 构建或重新构建容器服务 bundle 从compose文件生成一个Docker包 config 验证并查看compose文件 create 创建容器服务 down 停止并删除容器、网络、映像和卷 events 从容器接收实时事件 exec 在正在运行的容器中执行命令 help 帮助命令 images 镜像列表 kill 杀死容器 logs 查看容器的日志 pause 暂停容器服务 port 输出端口号 ps 容器列表 pull 下载容器服务镜像 push 上传容器服务镜像 restart 容器服务重新开始 rm 删除停止的容器 run 运行一次性命令 scale 设置服务的容器数量 start 开始容器服务 stop 停止容器服务 top 显示正在运行的进程 unpause 暂停容器服务 up 创建并启动容器 version 显示Docker-Compose版本信息
标签:容器,Compose,compose,镜像,docker,Docker From: https://www.cnblogs.com/choii/p/16989891.html