Docker 容器编排利器 Docker Compose( 八 )


images
docker-compose images 打印服务容器所对应的镜像 。
 # 打印所有服务的容器所对应的镜像 docker-compose images # 打印指定服务的容器所对应的镜像 docker-compose images nginx

Docker 容器编排利器 Docker Compose

文章插图
 
port
docker-compose port 打印指定服务容器的某个端口所映射的宿主机端口 。
 [root@localhost docker-nginx]# docker-compose port nginx 80 0.0.0.0:80
top
docker-compose top 显示正在运行的进程 。
 # 显示工程中所有服务的容器正在运行的进程 docker-compose top # 显示工程中指定服务的容器正在运行的进程 docker-compose top nginx
Docker 容器编排利器 Docker Compose

文章插图
 
总结
Docker Compose 的整体使用步骤还是比较简单的 , 三个步骤为:
  • 使用 Dockerfile 文件定义应用程序的环境;
  • 使用 docker-compose.yml 文件定义构成应用程序的服务 , 这样它们可以在隔离环境中一起运行;
  • 最后 , 执行 docker-compose up 命令来创建并启动所有服务 。
虽然 docker-compose.yml 文件详解和Compose 常用命令这两大块的内容比较多 , 但是如果要快速入门使用 Compose , 其实只需要了解其中部分内容即可 。后期大家可在项目生产环境中根据自身情况再进一步深入学习即可 。
接下来我们使用 Docker Compose 搭建一遍 Redis Cluster 集群环境 , 感受感受与之前的区别 。
参考资料
  • https://docs.docker.com/compose/install/
  • http://get.daocloud.io/#install-compose
  • https://docs.docker.com/compose/
  • https://docs.docker.com/compose/compose-file/
  • https://docs.docker.com/compose/reference/overview/




推荐阅读