Docker(2)
-
[2] Docker
- 첨부파일 유지하는방법- nginx와 연동하는 방법 - 파일업로드를 컨테이너에 시켜놨다가 지우면 다 날라가는데 오늘 방법으로 배우면 안지워진다.1. 개발단계 - 개발- 이미지 생성- 도커허브엥 올리고- 다운로드 실행 컨테이너> 이 순선데 개발단계에서 끊어버린다. Volume - 이 안에 디스크를 나눠쓴다고 보면된다. > 파티셔닝과 비슷하긴하다. >> 네트워크 생성한거처럼 볼륨도 생성 가능>>> 볼륨에 자료를 남기는 방법이 있다. > 볼륨이 삭제되기전까지 파일은 유지 ( USB 하나 추가하는 느낌 )- 사용하는방법1. 도커내부의 볼륨을 사용하는 방법2. 좀더 편하게 사용할 수 있는 방법 = 바인드볼륨- 호스트 컴퓨터에 있는 폴더 - 도커의 컨테이너가 같이 쓰는것을 만들어주는것 3. 바인드 볼륨여러개의 ..
2024.10.25 -
[1] Docker
- 기본 컨셉-> API서버 -> 도커 이미지 > 도커허브 public > DB를 내걸로 사용하고싶다면?1. 도커이미지 만들기- 로컬환경에서 만들면 로컬환경에서 실행 가능 (DB가 문제가되긴함)2. 도커허브에 업로드3. 다운로드 4. 내것에 있는 DB를 사용 1) gradle > jar파일 만드는 명령어가 있다.> build/jar 실행 > jar파일로 도커이미지를 만드는 방법>> 문제점 : 못만들면 문제 = 컴파일부터 다시해야한다. 1. 프로젝트 루트 > new > docker File2. DockerFileFROM openjdk:17-jdk-alpineCOPY build/libs/*.jar app.jar# 애플리케이션 실행ENTRYPOINT ["java", "-jar", "/app.jar"] ..
2024.10.16