一个应用上可能会需要多个服务进行依赖,这样之前单独使用dockerfile来构建一个应用,就行不太通了,docker给了一个docker-compose来解决这一问题,跟着教程尝试了一下,成功启动dubbo-admin服务
首先应该安装compose
在linux上安装则使用下面这种方式,有时由于网络慢等原因,下载的compose不完全,不能修改权限或者不能使用,推荐使用下面这个指令
sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
同样的也是使用dockerfile的方式编写基础镜像等
然后需要新建一个docker-compose.yml,编写模板文件