Docker Compose入门

1. 什么是Docker Compose

 我们可以参照一下Docker Compose的文档(https://docs.docker.com/compose/)

    

 

   翻译过来就是Docker Compose是一个工具,可以用来定义和运行多个Docker容器。通过YAML文件定义服务,并使用简单的命令就可以创建和启动多个service。通俗的讲,Docker Compose用来管理多个容器的工具。

 

2. 如何使用Docker Compose

     同样参照官方文档:

      

 

      主要有三个步骤:

  • 通过Dockerfile定义镜像
  • 在docker-compose.yml中定义多个service
  • 通过执行docker compose up命令来启动docker-compose.yml定义的service(当然还有许多其他的命令)

3. 简单示例

    这里定义一个简单的redis

     首先定义docker-compose.yml  (包括version,services以及image)

       

 

    然后通过docker-compose up -d 在后台启动容器

      

 

    通过docker-compose ps查看状态

    

 

   进入容器

   

 

   停止docker-compose

    

 

   查看docker-compose状态

   

 通过docker-compose重新启动容器

 

  删除docker-compose启动的容器

  

 

posted @ 2021-09-27 21:47  gengone  阅读(114)  评论(0编辑  收藏  举报