一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器
完整的命令列表如下:
build
构建或重建服务help
命令帮助kill
杀掉容器logs
显示容器的输出内容port
打印绑定的开放端口ps
显示容器pull
拉取服务镜像restart
重启服务rm
删除停止的容器run
运行一个一次性命令scale
设置服务的容器数目start
开启服务stop
停止服务up
创建并启动容器centos:7.3
Docker CE: 17.06.2
Docker Compose: 1.16.1
参考-https://docs.docker.com/compose/gettingstarted/#prerequisites
在Linux上,您可以从GitHub上的Compose存储库版本页面下载Docker Compose 最新二进制文件
运行此命令下载最新版本的Docker Compose:
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
对二进制文件应用可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.16.1, build 6d1ac21
要卸载 Docker Compose,如果使用 curl 以下安装:
sudo rm /usr/local/bin/docker-compose