zoukankan      html  css  js  c++  java
  • Docker Compose 常用命令

    docker-compose 命令

      大多数Compose命令都是运行于一个或多个服务的,如果服务没有指定,该命令将会应用到所有服务,如果要获得所有可用信息,使用命令:docker-compose [COMMAND] --help

    build 
    创建或者再建服务 
    服务被创建后会标记为project_service(比如composetest_db),如果改变了一个服务的Dockerfile或者构建目录的内容,可以使用docker-compose build来重建它

    help 
    显示命令的帮助和使用信息

    kill 
    通过发送SIGKILL的信号强制停止运行的容器,这个信号可以选择性的通过,比如: 
    docker-compose kill -s SIGKINT

    logs 
    显示服务的日志输出

    logs 后面什么都不加,则输出该项目所有服务的日志信息
    
    docker-compose logs SERVICE 则输出该服务的日志信息
    

    port 

    为端口绑定输出公共信息

    ps 
    显示容器

    pull 
    拉取服务镜像

    rm 
    删除停止的容器

    run 
    在服务上运行一个一次性命令,比如: 
    docker-compose run web python manage.py shell

    scale 
    设置为一个服务启动的容器数量,数量是以这样的参数形式指定的:service=num,比如: 
    docker-compose scale web=2 worker=3

    start 
    启动已经存在的容器作为一个服务

    stop 
    停止运行的容器而不删除它们,它们可以使用命令docker-compose start重新启动起来

    up 
    为一个服务构建、创建、启动、附加到容器 
    连接的服务会被启动,除非它们已经在运行了 
    默认情况下,docker-compose up会集中每个容器的输出,当存在时,所有的容器会停止,运行docker-compose up -d会在后台启动容器并使它们运行 

    top

    显示容器中运行的进程

    选项

    –verbose 
    显示更多输出

    –version 
    显示版本号并退出

    -f,–file FILE 
    指定一个可选的Compose yaml文件(默认:docker-compose.yml)

    -p,–project-name NAME 
    指定可选的项目名称(默认:当前目录名称)

  • 相关阅读:
    SPSS简单数据分析之分类汇总数据
    如何使用思维导图软件MindManager培养英语能力
    iMindMap画图技巧有哪些
    思维导图MindManager给我们的工作生活带来哪些便利
    bt下载器Folx智能标签系统可以用来做什么
    Beyond Compare文件夹同步详解
    RayFire Voronoi放射型破碎法相关属性详解
    怎么使用ABBYY FineReader 14填写表格
    详解MindMapper查看视图
    软件工程课程总结
  • 原文地址:https://www.cnblogs.com/bigberg/p/8491500.html
Copyright © 2011-2022 走看看