栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

12.2.4、Docker

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

12.2.4、Docker

1、docker-compose是docker官方的开源项目,负责实现对docker

多服务部署的
docker-compose.yml实现多个bean对象之间的关系

2、compose下载安装步骤

查看版本:docker-compose --version
3、核心概念(术语)

一文件:docker-compose.yml
两要素:
服务(service):一个应用容器,实际上可以运行多个相同镜像的实例
项目(project):由一组关联的应用容器组成的一个完整业务单元
即:一个项目可以由多个服务容器组成

4、场景

先后启动顺序确定(先mysql再redis…)

5、示例
version: '2'
services:    //服务
  jeecg-boot-mysql:    
    build:
      context: ./db
    environment:
      MYSQL_ROOT_PASSWORD: root
    restart: always
    container_name: jeecg-boot-mysql
    image: jeecg-boot-mysql
    command:
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --explicit_defaults_for_timestamp=true
      --lower_case_table_names=1
      --max_allowed_packet=128M
      --bind-address=0.0.0.0
    ports:
      - 3306:3306

  jeecg-boot-redis:
    image: redis:5.0
    ports:
      - 6379:6379
    restart: always
    container_name: jeecg-boot-redis


  jeecg-boot-system:
    build:
      context: ./jeecg-boot-module-system
    restart: always
    container_name: jeecg-boot-system
    image: jeecg-boot-system
    ports:
      - 8080:8080
    volumes:    //服务器位置,映射docker地址
      - /home/pentiumcm/proj/trmis/upFiles:/home/pentiumcm/proj/trmis/upFiles

– 官方实例:

6、常用命令

关闭:docker-compose stop

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1020663.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号