ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker - 1
    개발 2021. 6. 14. 22:16

    -오랜만에 쓰는 개발 공부 글..

     

    Docker Image - Docker Container를 구성하는 File System과 실행할 Application 설정을 하나로 합친 것, Container를 생성하는 Template역할을 한다.

    Docker Container - Docker Image를 기반으로 생성되며, File Systemrhk Application이 구체화 되어 실행되는 상태를 의미.

     

    Docker Image 한개로 여러 개의 컨테이너를 생성할 수 있음.

     

    Docker Instruction

     

    - FROM

    Docker Image의 바탕이될 베이스 Image를 지정한다.

    Dockerfile로 Image를 Build할 때 먼저 FROM 인스트럭션에 지정된 이미지를 내려 받는다.

    FROM에서 받아오는 Docker Image는 Docker HUB라는 레지스트리에 공개된 것.

     

    각 Docker Image는 고유의 해시 값을 가지지만 이것만으로 판단하기 힘듦.. 태그 값 필요

     

    - RUN

    Docker Image를 실행할 때 컨테이너 안에서 실행할 명령을 정의하는 인스트럭션

    parameter로 Docker Container 내부에서 실행할 명령을 그대로 기술.

     

    - COPY

    Docker가 동작 중인 Host의 File이나 Directory를 Docker Container로 복사하는 인스트럭션

     

    - CMD

    Docker Container를 실행할 때 Container 안에서 실행할 프로세스를 지정한다.

    Run은 build시 실행 되고 CMD는 Container를 시작할 때 한 번 실행된다.

     

     

    '개발' 카테고리의 다른 글

    Index (2)  (0) 2022.07.05
    Index (1)  (0) 2022.06.29
    5xx Server Error  (0) 2021.05.05
    4xx Client Error  (0) 2021.05.05
    3xx Redirection  (0) 2021.05.05
Designed by Tistory.