Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它使用 YAML 文件来配置应用程序的服务,并使用一个命令来启动所有服务。
安装 Docker Compose
首先,确保你的系统上已经安装了 Docker。然后,你可以通过以下命令安装 Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
创建一个简单的应用程序
以下是一个使用 Flask 框架的简单 Web 应用程序示例:
version: '3'
services:
web:
image: python:3.7
ports:
- "5000:5000"
volumes:
- .:/code
command: python app.py
在这个配置中,我们定义了一个名为 web
的服务,它使用 Python 3.7 镜像,映射了本地的 5000 端口到容器的 5000 端口,并将当前目录挂载到容器的 /code
目录,以便我们可以运行我们的应用程序。
运行应用程序
要运行应用程序,请使用以下命令:
docker-compose up
这将启动 Flask 应用程序,并在浏览器中访问 http://localhost:5000
。
扩展阅读
想要了解更多关于 Docker Compose 的信息,请访问我们的 Docker Compose 官方文档。
图片展示
Docker Compose 示例
Docker Compose 图标