Chapter01/Docker8 [ Docker ] 배포하기 https://dev-emma-dev.tistory.com/238 [Docker] Java 애플리케이션 Docker Container에서 실행하기build한 jar파일을Dockerfile을 이용해 Docker Container에서 실행하는 부분에 대해서 적어볼게요 = 이미지를 만든다 임 1. JAR 파일을 빌드프로젝트를 빌드해 jar파일을 만든다 ./gradlew build buildev-emma-dev.tistory.com 이어지는 글,, 프로젝트 빌드하기./gradlew build gradle 설정 바꾼 후 재빌드 ./gradlew clean build --refresh-dependencies 이미지 빌드하기docker build -t {이미지이름:버전} {dockefile경로} .. 2024. 10. 16. [Docker] Java 애플리케이션 Docker Container에서 실행하기 build한 jar파일을Dockerfile을 이용해 Docker Container에서 실행하는 부분에 대해서 적어볼게요 = 이미지를 만든다 임 1. JAR 파일을 빌드프로젝트를 빌드해 jar파일을 만든다 ./gradlew build build/libs 경로 아래에 jar파일이 생긴다 2. Dockerfile을 이용해 이미지 생성= JAR 파일을 Docker 컨테이너에서 실행할 수 있는 환경을 이미지로 만든다. Dockerfile을 작성하고, 만든 jar파일을 컨데이너에서 실행할 수 있도록 설정한다 FROM openjdk:17-jdk-slim-busterRUN apt update && apt install -y postgresql-client ENV JDBC_URL=jdbc:log4jd.. 2024. 10. 15. [ Docker ] Harbor 서버에 docker image push하기 이전에 생성한 mailserver docker image를 push해보겠음간단하게 harbor에 push하는 테스트가 해보고싶으면 생성하징않고 아무 이미지나 pull 받아서해도됨 ▼ ▼ ▼ 샘플 이미지 생성하기 ▼ ▼ ▼ ▼ ▼https://dev-emma-dev.tistory.com/231 [ Docker ] 이미지 생성Docker 이미지 만들기는 크게 Dockerfile 작성해 해당 이미지 빌드 후 Docker Hub에 푸시의 과정으로 나눌 수 있음.mailserver이미지 만드는 예시로 ㄱㄱ 1. /root경로에 Dockerfile 생성# 베이스 이미지 지정dev-emma-dev.tistory.com /etc/hosts에 harbor서버 등록하기 로그인하기docker login 이미지 목.. 2024. 10. 8. [ Docker ] 이미지 생성 Docker 이미지 만들기는 크게 Dockerfile 작성해 해당 이미지 빌드 후 Docker Hub에 푸시의 과정으로 나눌 수 있음.mailserver이미지 만드는 예시로 ㄱㄱ 1. /root경로에 Dockerfile 생성# 베이스 이미지 지정 FROM ubuntu:20.04 # 필요한 패키지 설치 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ postfix \ mailutils # postfix 메인 설정 파일 복사 COPY main.cf /etc/postfix/main.cf # postfix 데몬 실행 CMD service postfix start && tail -f /var/log/mai.. 2024. 9. 30. [ Docker ] 도커 명령어 모음 실행docker 실행docker run () () ()docker run 실행 과정 ( 생성 + 시작 )1. Image를 pull받음 1) 실행하고자 하는 image가 있는지 검색 2) 있으면 image를 찾고, 없으면 docker hub에서 image 검색2. Docker hub 혹은 Host OS에서 찾은 이미지를 이용해 container를 생성3. Image Layer를 생성하고 그위에 Container Layer를 배치 - Container는 filesystem에 저장이 되고 readable,writable image가 생성됨4. Bridge / network interface를 이용해 docker와 Hosr OS 간의 통신을 열어줌5. 사용 가능한 IT주소 연결6. 애플리케이션을 실행 .. 2024. 6. 13. [ Docker ] image , container docker build 를 이용해서 설정한 Dockerfile 에 맞는 이미지 생성컨테이너에서 작성한 container layer 와 image layer를 합해서 새로운 image 생성완성된 dockerfile을 image로 만드는 방법 : build 이미지 = 레시피컨테이너 = 레시피를 이용해 만든 케이크레시피대로 따라가지 않으면 케이크를 만들 수 없다> 도커 이미지 지침에 따라 컨테이너를 만들어야 함.하나의 래시피로 여러 개의 케이크를 만들 수 있다> 도커 이미지 하나로 여러 개의 컨테이너를 만들 수 있음.래시피가 바뀌어도 기존의 케이크는 변하지 않는다> 도커 이미지가 바뀌어도 기존의 컨테이너에는 영향을 미치지 않음.도커 이미지 pushdocker image tag : : 2024. 5. 9. 이전 1 2 다음 반응형