赞
踩
目录
Docker-compose 是用于定义和运行多容器的 Docker 应用程序的工具。可以使用YAML文件来配置应用程序的服务。(通俗讲是可以通过yml文件配置,批量运行多容器的docker应用程序)
Compose的使用一般分为三步:
macOS、Windows 系统使用的 Docker Desktop 默认已经安装
Linux系统:
https://github.com/docker/compose/releases
curl "https:/ /github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname-m)" -o /usr/local/bin/docker-compose(curl下载不了的话,可以先下载到本地,再上传或者用wget)
更改权限:chmod +x /usr/local/bin/docker-compose
查看版本: docker-compose version
示例及说明:
- version: "2.2" #docker-compose的版本
- services: #定义container
- mysql: #container名称
- image: "mysql:5.7" #image镜像名称及版本
- ports:
- - "3306:3306" 端口
- networks: 网络配置
- springboot:
- ipv4_address: 172.16.0.1
- environment: 环境信息
- MYSQL
- restart: always #遇到异常即重启
- user: root
- volumes: #定义数据挂载记录
- - /var/lib/mysql:/var/lib/mysql:rw
- - /etc/mysql/mysingle.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf:ro
查看配置: docker-compose config
后台启动: docker-compose up -d
构建镜像: docker-compose build
下载镜像: docker-compose pull
查看正在运行: docker-compose ps
进程: docker-compose top
启动: docker-compose start
停止: docker-compose stop
多容器应用,可以通过配置docker-compose.yaml文件,执行docker-compose相关命令,同时对应用中的容器进行操作,可以理解为批量操作多容器应用的工具 ,简化操作步骤
注意点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。