概述DockerCompose是一个用于定义和运行复杂应用程序的Docker工具。使用Compose,您可以在一个文件中定义一个多容器应用程序,然后使用单个命令启动您的应用程序并完成准备工作。使用docker-compose,用户通过docker-compose.yml进行构建。使用DockerCompose,不再需要使用shell脚本来启动容器。在配置文件中,通过服务定义所有的容器,然后通过docker-compose脚本来启动、停止和重启应用程序、应用程序中的服务以及依赖该服务的所有容器。完整的命令列表如下,使用代码curl-Lhttps://github.com/docker/compose/releases/download/1.12.0/docker-compose-`uname-s`-`uname-m安装`>/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-compose如下可能是墙的原因,我们可以通过迅雷等软件下载,然后拖入服务器最后添加执行权限使用docker-compose官方也提供了pip包管理多容器,可以使用pip安装,前提是必须安装python-pipsudopipinstalldocker-compose注意:pip版本6.0以上isrequired.helpCommands:buildBuildorrebuildservicesbundle从Compose文件config生成Dockerbundle验证并查看compose文件createCreateservicesdown停止和删除容器、网络、图像和卷事件从容器exec执行接收实时事件正在运行的容器中的命令help获取有关co的帮助命令图像列出图像kill杀死容器logs查看容器paus的输出ePauseservicesport打印端口绑定的公共端口ps列出容器pull拉取服务镜像push推送服务镜像restart重启服务rmRemovestoppedcontainersrun运行一次性命令scale为服务启动设置容器数量StartservicesstopStopservicestop显示正在运行的进程unpause取消暂停服务up创建并启动容器version显示Docker-Compose版本信息
