docker-compose容器编排工具
docker-compose简介
Docker-Compose是一个容器编排工具。通过一个.yml或.yaml文件,将所有的容器的部署方法、文件映射、容器端口映射等情况写在一个配置文件里,执行docker-compose up命令就像执行脚本一样,一个一个的安装并部署容器。
docker-compose安装
//github下载,官网:https://github.com/docker/compose
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
//加速下载
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
//加权限
$ chmod +x /usr/local/bin/docker-compose
//创建软链
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
//测试是否安装成功
$ docker-compose -v
创建docker-compose.yml
在目录中创建一个名为 docker-compose.yml 的文件,yaml以下内容:
version: '3'
services:
prometheus:
container_name: prometheus
image: prom/prometheus:v2.36.2
ports:
- "9090:9090"
restart: unless-stopped
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- ./data:/prometheus
使用docker-compose命令
https://www.runoob.com/docker/docker-compose.html
docker-compose --help # 查看帮助
#默认名字:docker-compose.yml,其他名字-f 指定文件路径
docker-compose up #创建启动docker-compose.yml
#如果你想在后台执行该服务可以加上 -d 参数:
docker-compose up -d
docker-compose down # 关闭删除容器
选择了IT,必定终身学习