高哲技术博客 高哲技术博客
首页
编程
爬虫
运维
硬件
收藏
归档
关于

嘉美伯爵

前途光明,无需畏惧
首页
编程
爬虫
运维
硬件
收藏
归档
关于
  • 方案

    • 自动化部署方案
    • Java如何进行代码校验
    • 如何使用Github Action完成持续集成
    • 容器部署优化及问题总结
    • 主流的serverless对比
    • 如何使用juicefs和minio存储数据
    • gitlab golang代码校验模版
    • 使用gost进行内网端口转发并配置jupyter notebook
    • 如何快速下载github资源和代码
    • 如何通过yaml文件生成protobuf
    • git操作使用整理
    • 监控架构建设方案
    • 自由之书在gitops下的实践
    • 隧道代理建设方案
    • golang内部私服建设方案
  • 数据库

  • 虚拟化

  • 自动化部署

  • 中间件

  • 可观测

  • 操作系统

  • 运维
  • 虚拟化
  • docker
fovegage
2023-06-19
目录

Docker compose使用指南

# docker 安装

# 安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 开机启动
systemctl enable docker
# 启动docker
systemctl enable docker
# 修改源
vi /etc/docker/daemon.json 
systemctl daemon-reload
systemctl restart docker
1
2
3
4
5
6
7
8
9
10
{
  "registry-mirrors": [
    "https://hub-mirror.c.163.com/"
  ]
}
1
2
3
4
5

# docker compose常用命令

# 下面效果一样
# docker compose -f docker-compose.yml up
# docker-compose up -d

docker compose up -d nginx
docker-compose down
1
2
3
4
5
6

# compose安装

# 查看最新版本
https://github.com/docker/compose/releases
# 安装
curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 赋权
chmod +x /usr/local/bin/docker-compose
# 添加
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
1
2
3
4
5
6
7
8

# compose关键字

# 当限定资源后需要加 compatibility参数
docker-compose --compatibility -f gateway.yml up -d
1
2
  • limits: 硬性资源限制
  • reservations: 可以理解为启动容器必要的内存和CPU资源
# deploy 配置是API v3新加的, 因此version必须声明为3
services:
  service:
    image: nginx
    deploy:
      resources:
        limits:
          cpus: 0.50
          memory: 512M
        reservations:
          cpus: 0.25
          memory: 128M
1
2
3
4
5
6
7
8
9
10
11
12
#docker-compose
上次更新: 2023-09-18 19:04:56
最近更新
01
token embed和postion embed
06-10
02
k8s pod日志排查问题
10-24
03
golang内部私服建设方案
10-21
更多文章>
Theme by Vdoing | Copyright © 2018-2025 嘉美伯爵 | 鲁ICP备20001560号-4
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式