7、docker-compose使用

Docker-compose简介

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

Docker-compose安装

  • MacOS、Windows系统使用的Docker Desktop默认已安装
  • Linux系统:
    • 下载地址:https://github.com/docker/compose/releases
    • curl命令安装:curl "浏览器中下载的链接粘贴过来" -o /usr/local/bin/docker-compose,后显示在/usr/local/bin目录下
    • 或者浏览器下载,然后上传到/usr/local/bin的目录下
    • 更改权限:chmod +x /usr/local/bin/docker-compose
    • 查看版本:docker-compose version

Docker-compose演示

  • 通过一个Python web小实例来演示Docker-compose的功能:
    • 后续更新
    • docker-compose.yml、.env、Dockerfile、app.py

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
  • 暂停:docker-compose pause
  • 继续:docker-compose unpause

你可能感兴趣的:(docker,容器)