jck28-lucio-【实战】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 安装

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

Docker-compose 演示

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

Docker-compose 常用命令

  • 查看配置:docker-compose config
  • 后台启动:docker-compose up -d
  • 构建镜像:docker-compose build
  • 下载镜像:docker-compose pull
  • 运行的:docker-compose ps
  • 进程:docker-compose top
  • 启动:docker-compose start
  • 停止:docker-compose stop