Docker-Docker-compose应用

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

step一、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-composegit

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

检查安装结果:web

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

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


编写docker-compose.yml文件app

 

step三、启动多应用
docker-compose up -dcurl

测试:工具

 

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

相关文章
相关标签/搜索