User-Profile-Image
hankin
  • 5
  • Java
  • Kotlin
  • Spring
  • Web
  • SQL
  • MegaData
  • More
  • Experience
  • Enamiĝu al vi
  • 分类
    • Zuul
    • Zookeeper
    • XML
    • WebSocket
    • Web Notes
    • Web
    • Vue
    • Thymeleaf
    • SQL Server
    • SQL Notes
    • SQL
    • SpringSecurity
    • SpringMVC
    • SpringJPA
    • SpringCloud
    • SpringBoot
    • Spring Notes
    • Spring
    • Servlet
    • Ribbon
    • Redis
    • RabbitMQ
    • Python
    • PostgreSQL
    • OAuth2
    • NOSQL
    • Netty
    • MySQL
    • MyBatis
    • More
    • MinIO
    • MegaData
    • Maven
    • LoadBalancer
    • Kotlin Notes
    • Kotlin
    • Kafka
    • jQuery
    • JavaScript
    • Java Notes
    • Java
    • Hystrix
    • Git
    • Gateway
    • Freemarker
    • Feign
    • Eureka
    • ElasticSearch
    • Docker
    • Consul
    • Ajax
    • ActiveMQ
  • 页面
    • 归档
    • 摘要
    • 杂图
    • 问题随笔
  • 友链
    • Spring Cloud Alibaba
    • Spring Cloud Alibaba - 指南
    • Spring Cloud
    • Nacos
    • Docker
    • ElasticSearch
    • Kotlin中文版
    • Kotlin易百
    • KotlinWeb3
    • KotlinNhooo
    • 前端开源搜索
    • Ktorm ORM
    • Ktorm-KSP
    • Ebean ORM
    • Maven
    • 江南一点雨
    • 江南国际站
    • 设计模式
    • 熊猫大佬
    • java学习
    • kotlin函数查询
    • Istio 服务网格
    • istio
    • Ktor 异步 Web 框架
    • PostGis
    • kuangstudy
    • 源码地图
    • it教程吧
    • Arthas-JVM调优
    • Electron
    • bugstack虫洞栈
    • github大佬宝典
    • Sa-Token
    • 前端技术胖
    • bennyhuo-Kt大佬
    • Rickiyang博客
    • 李大辉大佬博客
    • KOIN
    • SQLDelight
    • Exposed-Kt-ORM
    • Javalin—Web 框架
    • http4k—HTTP包
    • 爱威尔大佬
    • 小土豆
    • 小胖哥安全框架
    • 负雪明烛刷题
    • Kotlin-FP-Arrow
    • Lua参考手册
    • 美团文章
    • Java 全栈知识体系
    • 尼恩架构师学习
    • 现代 JavaScript 教程
    • GO相关文档
    • Go学习导航
    • GoCN社区
    • GO极客兔兔-案例
    • 讯飞星火GPT
    • Hollis博客
    • PostgreSQL德哥
    • 优质博客推荐
    • 半兽人大佬
    • 系列教程
    • PostgreSQL文章
    • 云原生资料库
    • 并发博客大佬
Help?

Please contact us on our email for need any support

Support
    首页   ›   More   ›   Docker   ›   正文
Docker

Docker—Docker Compose(七)

2020-11-04 16:38:46
1327  0 0
参考目录 隐藏
1) 安装
2) yaml 规则

阅读完需:约 2 分钟

Docker ——DockerFile build run 手动操作,单个容器! 微服务。100个微服务!依赖关系。 Docker Compose 来轻松高效的管理容器。定义运行多个容器。

官方介绍

三步骤:

Using Compose is basically a three-step process:

1. Define your app’s environment with a Dockerfile so it can be reproduced anywhere. Dockerfile 保证我们的项目在任何地方可以运行。

2. Define the services that make up your app in docker-compose.yml so they can be run together in an isolated environment. services 什么是服务。 docker-compose.yml 这个文件怎么写!

3. Run docker-compose up and Compose starts and runs your entire app. 启动项目

作用:批量容器编排。

Compose 是Docker官方的开源项目。需要安装! Dockerfile 让程序在任何地方运行。

Compose

version: '2.0'
services:
  web:
    build: .
    ports:
    - "5000:5000"
    volumes:
    - .:/code
    - logvolume01:/var/log
    links:
    - redis
  redis:
    image: redis
  volumes:
    logvolume01: {}

Compose :重要的概念。

服务services, 容器。应用。(web、redis、mysql….)
项目project。 一组关联的容器。 博客。web、mysql。

安装

1、下载

curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2、授权

chmod +x /usr/local/bin/docker-compose
docker-compose version # 查看版本号,测试是否安装成功

3、体验

可以进入官网安装步骤进行:

https://docs.docker.com/compose/gettingstarted/

yaml 规则

docker-compose.yaml 核心。!

https://docs.docker.com/compose/compose-file/#compose-file-structure-and-examples

# 3层!
version: '' # 版本
services: # 服务
   服务1: web
     # 服务配置
     images
     build
     network
     .....
   服务2: redis
     ....
   服务3: redis
# 其他配置 网络/卷、全局规则
volumes:
networks:
configs:

https://docs.docker.com/compose/compose-file/#specifying-durations

如本文“对您有用”,欢迎随意打赏作者,让我们坚持创作!

0 打赏
Enamiĝu al vi
不要为明天忧虑.因为明天自有明天的忧虑.一天的难处一天当就够了。
543文章 68评论 297点赞 608186浏览

随机文章
Spring Security—前后端分离登录,非法请求直接返回 JSON
5年前
SpringBoot—Thymeleaf ( 页面国际化 )
5年前
Redis—String中BIT相关命令
5年前
SpringBoot—MockMvc单元测试
5年前
Kotlin-协程(专)—协程调度(三十四)
4年前
博客统计
  • 日志总数:543 篇
  • 评论数目:68 条
  • 建站日期:2020-03-06
  • 运行天数:1947 天
  • 标签总数:23 个
  • 最后更新:2024-12-20
Copyright © 2025 网站备案号: 浙ICP备20017730号 身体没有灵魂是死的,信心没有行为也是死的。
主页
页面
  • 归档
  • 摘要
  • 杂图
  • 问题随笔
博主
Enamiĝu al vi
Enamiĝu al vi 管理员
To be, or not to be
543 文章 68 评论 608186 浏览
测试
测试
看板娘
赞赏作者

请通过微信、支付宝 APP 扫一扫

感谢您对作者的支持!

 支付宝 微信支付