NipGeihou's blog NipGeihou's blog
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档
  • Linux

  • Docker

    • 基本命令
    • Docker Compose Specification快速开始
      • 安装
      • 配置
      • 常用命令
      • 参考
    • Docker容器默认时区导致MySQL时区问题错误
    • 概念
    • 基本操作
    • 自定义镜像Dockerfile
    • Docker Compose
    • Docker镜像仓库
    • 常用容器

  • 云原生

  • Kubernetes

  • KubeSphere

  • K3S

  • 笔记

  • PVE

  • 维修

  • DevOps

  • 云服务

  • 路由器

  • 运维
  • Docker
NipGeihou
2023-09-28
目录

Docker Compose Specification快速开始

笔记

最新版的 Docker Compose 不叫 V2 也不叫 V3,成为 Compose Specification 。

参考 Overview | Docker Docs (opens new window)

# 安装

安装了 docker 就有。

# 查询版本
docker compose version

# 配置

推荐的文件名: compose.yaml

services:
  project-front:
    image: ccr.ccs.tencentyun.com/xxx/project-front:latest
    ports:
      - "8081:8081"
    environment:
      SERVER_PORT: 8081
  project-admin:
    image: ccr.ccs.tencentyun.com/duomu/xxx/project-admin:latest
    ports:
      - "8080:8080"
    environment:
      SERVER_PORT: 8080
  • version:[可选],新版不再需要通过 version 判断版本。参考值 "3"
  • services:必填,容器组,可以有多个子元素
    • 自定义的容器名称:如 my-project-front
      • image:镜像名

# 常用命令

# 拉去镜像 再启动(常用于重新运行latest)
docker compose pull  && docker compose up -d

# 参考

  • Overview of installing Docker Compose | Docker Docs (opens new window)
上次更新: 2023/12/05, 09:33:37
基本命令
Docker容器默认时区导致MySQL时区问题错误

← 基本命令 Docker容器默认时区导致MySQL时区问题错误→

最近更新
01
Grafana笔记
12-04
02
Prometheus笔记
12-04
03
Spring Boot 整合Elasticsearch
12-04
更多文章>
Theme by Vdoing | Copyright © 2018-2023 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式