七、Docker Compose使用

目录

  • Docker-compose 简介
  • Docker-compose 安装
  • Docker-compose 演示
  • Docker-compose 常用命令

一、Docker- compose简介

  • Docker-compose是用于定义和运行多容器的Docker应用程序的工具。通过Compose,可以使用YAML文件来配置应用程序的服务。
  • Compose的使用一般分为三步:
    1. 使用Dockerfile定义应用程序的环境,以便可以在任何地方复制它。
    2. docker-compose.yml中定义组成应用程序的服务,以便它们可以在隔离的环境中一起运行。
    3. 运行docker-compose up,然后Compose启动并运行您的整个应用程序。

二、Docker-compose安装

  • macOS、Windows 系统使用的Docker Desktop默认已经安装。
  • Linux系统:
    • https://github.com/docker/compose/releases
    • curl "https://github.com/docker/compose/releases/download/1.25.4/ docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    • 更改权限:chmod +x /usr/local/bin/docker-compose
    • 查看版本:docker-compose version
      image.png

三、Docker-compose演示

  • 通过一一个Python web小实例来演示Docker-compose的功能。

  • docker-compose.yml文件


    image.png
  • 当前文件


    image.png
  • .env文件内容对应Redis版本信息

    image.png

  • Dockerfile内容


    image.png
  • app.ppy文件


    image.png

四、Docker-compose常用命令

  • 查看配置:docker-compose config
    image.png
  • 创建镜像:docker-compose up
    image.png
  • 访问5000端口


    image.png

    image.png
  • 后台启动:docker-compose up -d

  • 构建镜像:docker-compose build

    image.png

  • 下载镜像:docker-compose pull

    image.png

  • 运行的:docker-compose ps

    image.png

  • 进程:docker-compose top

    image.png

  • 启动:docker-compose start

  • 重启:docker-compose restart

    image.png

  • 停止:docker-compose stop

    image.png

  • 暂停:docker-compose pause

    image.png

  • 停止暂停:docker-compose unpause
    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容