docker compose

docker 命令里已经集成了 compose,所以尽量使用 docker compose 而不是 docker-compose

出于数据安全考虑,docker composedocker一样,默认不会删除存储卷,如果想删除,可以使用以下命令 删除镜像和存储卷

1
2
3
4
5
# 删除存储卷
$ docker compose down -v

# 删除存储卷以及镜像
$ docker compose down --rmi all -v

注意:

  • 使用docker compose up -d启动后,如果docker-compose.yaml所在的目录名或路径发生变化,docker compose down时会失败。
  • 如果想让docker compose down执行的快一些,可以使用-t参数来控制等待的秒数。