• Docker-Docker-compose应用


    Docker-compose是用来定义和运行多容器应用的工具,它是独立于docker存在的,需要单独安装。实际应用场景中,我们的应用可能被打包运行在不同的容器里面,例如一个常规的web应用可能会涉及到前端、业务逻辑、数据这几大部分,docker-compose可以对多容器app进行定义和运行。

    step1、Docker-compose安装:
    下载地址:https://github.com/docker/compose/releases。可以根据自己服务器具体版本来下载安装对应的docker-compose,这里推荐使用如下命令来安装(github上的推荐)。
    通过curl下载并写入到指定文件里面(其中 uname -s 和uname -m 两个命令可以根据当前服务器信息自动选择对应版本,除了通过``也可以用$(uname -s)的方式执行)
    curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

    给执行权限:chmod a+x /usr/local/bin/docker-compose

    检查安装结果:

    step2、编写Docker-compose.yaml文件,进行规则定义和约束
    分别准备两个应用,一个eureka,用来做服务发现,一个app,启动后注册到服务注册中心。

    分别执行docker build 生成两个镜像。


    编写docker-compose.yml文件

     

    step3、启动多应用
    docker-compose up -d

    测试:

    更多关于docker-compose命令可以通过docker-compose --help自行研究
    docker-compose.yml详细说明可以参考:https://blog.csdn.net/zhuchunyan_aijia/article/details/80111629

  • 相关阅读:
    jquery内容过滤器
    jquery的each()
    jquery表单过滤器
    jquery评分星星
    UVa 1595 Symmetry (set && math)
    UVa 1592 Database (map)
    Codeforces 886E Maximum Element 组合数学 + dp
    Codeforces 725E Too Much Money (看题解)
    可持久化字典树
    Codeforces 660F Bear and Bowling 4 斜率优化 (看题解)
  • 原文地址:https://www.cnblogs.com/funnyboy0128/p/9821905.html
Copyright © 2020-2023  润新知