个人技术分享

  1. 启动服务

    docker-compose up

    如果你想在后台运行服务,可以添加 -d 标志:

    docker-compose up -d
  2. 开启所有服务
     

    docker-compose start    

  3. 停止服务

    docker-compose down
  4. 查看服务状态

    docker-compose ps
  5. 查看服务日志

    docker-compose logs

    要查看特定服务的日志,可以指定服务名称:

    docker-compose logs <service_name>
  6. 重新启动服务

    docker-compose restart
  7. 停止并移除容器、网络、卷和镜像

    docker-compose down -v

    -v 标志表示移除指定的卷。

  8. 构建或重新构建服务

    docker-compose build

    要强制重新构建,可以添加 --no-cache 标志:

    docker-compose build --no-cache
  9. 查看服务配置

    docker-compose config
  10. 执行命令到运行中的容器

    docker-compose exec <service_name> <command>

    例如,要进入一个服务的容器中执行 bash,可以使用:

    docker-compose exec <service_name> /bin/bash
  11. 查看服务的详细信息

    docker-compose inspect <service_name>
  12. 扩展服务的实例数量

    docker-compose up --scale <service_name>=<number_of_instances>
  13. 停止并删除容器,但保留卷

    docker-compose down --rmi all
  14. 推送服务的镜像到注册中心

    docker-compose push
  15. 拉取服务的镜像

    docker-compose pull

Compose安装:

【docker 】Compose安装-CSDN博客