idea+springboot+docker-compose

在完成docker插件基础上,参考上一篇文章:https://www.jianshu.com/p/b79b555e9bce

1. 创建docker-compose.yml文件

在springboot项目的根目录pom.xml文件所在目录下,创建名为Dockerfile的文件

version: '3'  #compose 文件版本(1.2.x+  用3即可)
services:
  provider:
    container_name: provider-compose    # 容器名
    restart: always                     # 重启策略: 容器退出时总是重启容器
    build:
      context: ./provider               # dockerfile的上一级目录
      dockerfile: Dockerfile            #DockerFile名称
    working_dir: /app                   # 设置工作目录为容器内的app文件夹
    environment:
      TZ: Asia/Shanghai
    volumes:                            # 挂载文件
      - ./logs/:/app/log                # 映射容器产生的日志到主机的logs文件夹
    ports:                              # 映射端口
      - 18088:8088
    depends_on:      #需要的其他容器redis,会先启动redis再启动此容器
      - redis
  redis:
    #image: 需要编排的镜像 默认从本地服务器寻找 ,未找到则从dokcerhub中寻找
    image: "redis"

2. idea中创建启动配置

image.png

idea+springboot+docker-compose_第1张图片
image.png

idea+springboot+docker-compose_第2张图片
image.png

3. 启动

image.png

4. 查看结果

  • idea控制台


    idea+springboot+docker-compose_第3张图片
    image.png
  • 用命令查看:


    image.png

你可能感兴趣的:(idea+springboot+docker-compose)