• docker-compose安装与使用


    一.简介与安装

    1.简介

    Compose是定义和运行多容器Docker应用程序的工具,使用Compose,您可以使用YAML文件来配置应用程序的服务,然后,使用单个命令创建并启动配置中的所有服务

    2.安装:

    (1).在https://github.com/docker/compose/releases 寻找合适版本;

    ps:注意Compose file format,这在后面的composer.yaml的version中用到


    (2).下载

    #wget https://github.com/docker/compose/releases/download/1.23.2/docker-compose-Darwin-x86_64
    #mv docker-compose-Darwin-x86_64 /usr/bin/docker-compose
    #chmod +x /usr/bin/docker-compose
    

      

    二.docker-compose使用

    1.yaml格式文件:

    [root@node2 docker-compose]# cat docker-compose.yaml
    version: '2.2'
    services:
      web:
        image: docker.io/nginx
        command: nginx -g 'daemon off;'
        ports:
         - "8050:80"
        links:
         - mysqlhost: db.mysql.host
        volumes:
         - /data/html:/usr/share/nginx/html
    

      

    web:服务名称
    image: 镜像(也可以用build来指定一个Dockerfile来构建)
    volumes: 相当于docker run -v
    ports: 相当于docker run -p
    links: 相当于docker run --link
    command: 容器启动后的运行的命令

    基本命令与docker的运行和构建命令相同

    2.docker-compose命令:

    格式:

    docker-compose [SUBCOMMAND]


    注意:
    执行该命令需要在docker-compose.yaml所在的目录中

    up 创建并启动容器服务(-d:后台启动)
    stop 停止服务
    start 开启服务
    scale 设置服务的容器数目
    run 运行一个一次性命令
    rm 删除停止的容器
    restart 重启服务
    pull 拉取服务镜像
    ps 显示容器
    port 打印绑定的开放端口
    logs 显示容器的输出内容
    kill 杀掉容器
    help 命令帮助
    build 构建或重建服务

  • 相关阅读:
    onkeyup事件
    asp.net学习视频资料地址链接
    企业站新闻信息的后台功能开发心得(1)
    js实现切换导航
    jquery实现上拉加载更多
    css设置input框没有边框,选中时取消背景色
    使用js修改url地址参数
    ubantu 修改hosts文件
    git的使用
    ubantu 16.04 菜单栏的位置变换
  • 原文地址:https://www.cnblogs.com/itfenqing/p/10151715.html
Copyright © 2020-2023  润新知