반응형 Container2 [Docker] Dockerfile 작성하는 방법 도커파일 작성 방법에 대해 학습하기 위해서 공식문서를 참고하여 학습하는 시간을 가져보았다. https://docs.docker.com/engine/reference/builder/ Dockerfile reference docs.docker.com 도커파일(DockerFile)이란? 도커의 이미지를 생성할 때 수행할 코드들을 작성해 두는 텍스트 파일이다. 즉, 템플릿 같은 역할을 하게 된다. 예로 java 17 버전을 이용한 spring boot jar 파일을 실행시킬 이미지를 만드는 dockerfile이다. FROM openjdk:17 ARG JAR_FILE=./build/libs/*.jar COPY ${JAR_FILE} /app.jar ENTRYPOINT ["java","-jar","/app.jar"].. 2023. 6. 29. 컨테이너, Container Container Container란? 가상화 기술중 하나 호스트 운영체제 위에 여러 개의 격리된 환경을 생성하는 것 각각의 컨테이너 안에서 애플리케이션을 실행하게 된다. (실행환경을 애플리케이션 마다 관리할 수 있게 된다.) 리눅스의 커널 기능을 사용하여 만들어 졌다. chroot(파일 시스템 격리), namespace(프로세스 격리), cgroup(하드웨어 격리) 조합으로 격리 프로세스 단위 격리 대표적인 예로 도커가 있다. VM vs Container 컨테이너 기술은 각 애플리케이션 또는 서비스에 대해 별도의 OS 인스턴스 오버헤드가 필요하지 않기 때문에 더 가볍고 효율적입니다. VM Container 출처: https://www.itworld.co.kr/news/103469 하이퍼 바이.. 2023. 6. 10. 이전 1 다음 반응형