Docker Compose命令详解与使用示例:从启动到停止

docker-compose -f /var/www/leon/erp.yml down
这个命令是一个用于 Docker Compose 的命令,用于停止和删除由 Docker Compose 文件定义的服务。让我们一步步地解析这个命令:

1. `docker-compose`: 这是 Docker Compose 的命令行工具。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。
2. `-f /var/www/leon/erp.yml`: 这个选项指定了 Docker Compose 使用的配置文件。在这里,配置文件位于 `/var/www/leon/erp.yml`。Docker Compose 配置文件(通常是 `.yml` 或 `.yaml` 文件)定义了如何创建和运行 Docker 容器。
3. `down`: 这个子命令告诉 Docker Compose 停止并删除所有由 `up` 子命令启动的服务。当使用 `docker-compose up` 命令启动服务时,Docker Compose 会创建并启动容器。`down` 命令会停止并删除这些容器。

### 例子

假设你有以下 `erp.yml` 文件,定义了两个服务(`web` 和 `db`):

version: '3'
services:
  web:
    image: nginx:alpine
    ports:
      - "80:80"
  db:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: example1234
如果你在终端中运行以下命令:
docker-compose -f /var/www/leon/erp.yml up -d
Docker Compose 将创建两个容器(一个 Nginx web 服务器和一个 MySQL 数据库),并将它们设置为后台运行。然后,你可以使用以下命令停止并删除这两个容器:
docker-compose -f /var/www/leon/erp.yml down
这将停止并删除由 `up` 命令创建的 `web` 和 `db` 服务。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值