• docker compose 管理应用服务的常用命令


    一 、docker compose 是什么

    Docker Compose是一个用来管理多个关联容器的工具,可以根据配置文件自动构建、管理、编排一组容器。
    Docker Compose语境下的“服务”是指一组容器共同构成的一个应用服务后端。
    Docker Compose语境下的“项目”是由一个或多个应用服务组成的。
    Docker Compose有两种安装方式:一是二进制文件安装、二是借助 pip 在 Python命名空间中虚拟化安装。
    Docker Compose通过配置文件来定义一组容器之间的关系,实际上就是把配置文件解析成docker命令传递给docker客户端来逐条执行,并定义容器间的依赖关系以确定容器启动顺序。

    二 docker compose 的长哟个命令释义

    docker-compoase -f 配置文件指定 Docker Compose 命令解析的配置文件,默认解析器当前工作目录中的文件 docker-compose.yml
    docker-compoase -p 项目名 up创建一个容器项目,并指定容器项目的名称
    docker-compoase build 应用服务构建配置文件 docker-compose.yml 中的全部镜像
    docker-compoase build 容器名构建配置文件 docker-compose.yml 中的特定镜像,避免构建全部镜像
    docker-compoase bundle -o 文件路径生成分布式应用程序包,这个.dab 文件可以使用 dcoker deploy直接部署
    docker-compoase config检查当前工作目录中的文件 docker-compose.yml是否存在语法错误
    docker-compoase create创建(而不运行)一个应用服务所需的全部容器
    docker-compoase up创建应用服务中的容器、网络、数据卷等资源,并启动应用服务
    docker-compoase dowm停止项目中的全部容器并删除容器、网络、数据卷等资源
    docker-compoase events --json查看应用服务中的相关事件信息,并以 JSON 格式输出
    docker-compoase exec 应用服务 要运行的命令进入到某个应用服务中执行某个命令
    docker-compoase kill 杀死项目下的全部应用服务的容器
    docker-compoase logs 应用服务查看指定的应用服务的日志信息
    docker-compoase pause 应用服务暂停某个应用服务的全部容器并加锁,只能使用 docker-compoase unpause 恢复
    docker-compoase unpause恢复应用服务中处于暂停状态的容器
    docker-compoase port 应用服务 应用服务容器暴露的端口查看应用服务中的容器所暴露的端口号在宿主机中的映射信息
    docker-compoase ps 应用服务查看正在运行中的应用服务的容器
    docker-compoase images 应用服务查看项目中应用服务的镜像信息
    docker-compoase pull 应用服务拉取应用服务的镜像
    docker-compoase push 应用服务将应用服务的镜像推送到本地docker镜像仓库中
    docker-compoase restart 应用服务重启指定应用服务下的容器
    docker-compoase rm 应用服务删除指定应用服务下的容器
    docker-compoase scale 应用服务=容器个数设置应用服务中容器的启动个数
    docker-compoase start 应用服务启动应用服务中的全部非运行状态的容器
    docker-compoase stop 应用服务停止应用服务中的全部容器
    docker-compoase top 应用服务查看应用服务中的容器内的资源消耗信息

  • 相关阅读:
    都说自动化测试才是测试人员的新出路,为什么要做自动化测试?
    【Scala专栏】字符串与集合
    Vue3从入门到精通(二)
    mysql 增量备份与恢复使用详解
    Windows OpenGL 图像单色
    MySQL的使用
    Nvidia Tensor Core-WMMA API编程入门
    Windows下使用labelme标注图像
    最详细STM32,cubeMX串口发送,接收数据
    【通信原理课设--基于MATLAB/Simulink的2ASK数字带通传输系统建模与仿真】课程设计报告大纲
  • 原文地址:https://blog.csdn.net/UsamaBinLaden6976498/article/details/133662465