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 'tag_name' | cut -d '"' -f 4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
创建 Compose 文件
创建一个名为 docker-compose.yml
的文件,并添加以下内容:
version: '3.8'
services:
web:
image: nginx:latest
ports:
- "80:80"
db:
image: postgres:latest
environment:
POSTGRES_DB: mydatabase
POSTGRES_USER: user
POSTGRES_PASSWORD: password
这个配置文件定义了两个服务:web
和 db
。web
服务使用 Nginx 镜像,而 db
服务使用 PostgreSQL 镜像。
运行应用程序
使用以下命令来启动应用程序:
docker-compose up -d
这将启动所有定义的服务,并将它们在后台运行。
访问 Web 应用程序
打开浏览器,并访问 http://localhost
。你应该能够看到 Nginx 的默认页面。
扩展阅读
想要了解更多关于 Docker Compose 的信息,可以访问我们的官方教程。
图片展示
下面是 Docker 的 logo 图片。