본문 바로가기
DevOps/Docker

docker-compose를 사용하여 빌드

by 김어찐 2022. 4. 11.
728x90

docker-compose.yml 작성

version: '3'
services:
  spring:
    container_name: spring
    build: ./fastcampus
    image: docker-spring/spring
    restart: always
    ports:
      - "8080:8080"

빌드

docker-compose up --build

 

Dockerfile 아래와 같이 작성

https://arch1tect.tistory.com/254

 

Spring boot Dockerfile 작성

프로젝트 최상위 경로에 작성 Dockerfile FROM adoptopenjdk/openjdk11 RUN mkdir /srv/docker-spring COPY . /srv/docker-spring WORKDIR /srv/docker-spring RUN ./gradlew build RUN mv build/libs/*SNAPSHOT.j..

arch1tect.tistory.com

 

 

docker-compose.yml 이랑 Dockerfile 같은 경로일때 설정

version: '2.6.6'
services:
  backend:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8080:8080

 

728x90

'DevOps > Docker' 카테고리의 다른 글

docker-compoes mysql 설치  (0) 2022.04.14
Docker 이미지, 컨테이너 삭제  (0) 2022.04.11
ubuntu 도커 설치  (0) 2022.04.11
docker compose 설치  (0) 2022.04.11
Docker none 삭제  (0) 2022.04.11