Docker Compose 指令详解:docker-compose.yml 文件配置指南

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。'docker-compose.yml' 是一个 YAML 文件,用于定义 Docker Compose 项目的配置和服务。

常用指令

以下是 'docker-compose.yml' 中常用的指令:

  1. version: 定义 Docker Compose 文件的版本。
  2. services: 定义服务及其配置。
  3. image: 指定服务的 Docker 镜像。
  4. build: 定义服务的构建配置。
  5. ports: 指定服务要映射的端口。
  6. volumes: 指定服务要挂载的卷。
  7. environment: 指定服务的环境变量。
  8. depends_on: 指定服务依赖的其他服务。
  9. networks: 定义 Docker 网络。
  10. deploy: 定义服务的部署配置。

示例

version: '3'
services:
  web:
    image: nginx:latest
    ports:
      - '80:80'
  db:
    image: mysql:latest
    environment:
      MYSQL_ROOT_PASSWORD: example
    volumes:
      - /data/mysql:/var/lib/mysql
    networks:
      - backend
  redis:
    image: redis:latest
    ports:
      - '6379:6379'
    networks:
      - backend
networks:
  backend:
Docker Compose 指令详解:docker-compose.yml 文件配置指南

原文地址: https://www.cveoy.top/t/topic/n0YL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录