도커파일

    도커 컨테이너 다루기(9) - Dockerfile로 빌드할 때 주의할 점

    Dockerfile을 사용할 때 좋은습관이라는 것이 있습니다. RUN apt-get install A \ B \ C \ 위처럼 역슬래쉬로 나눠서 가독성을 높이거나, .dockerignore 파일을 작성해 불필요한 파일을 빌드 컨텍스트에 포함하지 않는 것이 있습니다. Dockerfile을 아무렇게나 작성하면 저장 공간을 불필요하게 차지하는 이미지나 레이어가 너무 많은 이미지가 생성될 수 있습니다. [root@localhost dockerfile]# vi dockerfile FROM ubuntu:18.04 RUN mkdir /test RUN fallocate -l 100m /test/dummy RUN rm /test/dummy fallocate 명령어로 100MB 크기의 파일을 가상으로 만들어 /test/d..

    도커 컨테이너 다루기(8) - 도커파일(Dockerfile)[2]

    1. 기타 Dockerfile 명령어 ■ ENV - Dockerfile에서 사용될 환경변수를 지정 - ENV test /home 은 test라는 환경변수에 /home 이라는 값을 설정 - run 명령어에서 -e옵션을 사용해 같은 이름의 환경변수를 사용하면 기존의 값은 덮어 쓰여짐 [root@localhost dockerfile]# vi dockerfile FROM ubuntu:18.04 ENV test /home WORKDIR $test RUN touch $test/testfile test라는 변수에 /home 이라는 값을 설정하여 dockerfile을 만들었습니다. [root@localhost dockerfile]# docker build . -t test1:0.0 Sending build contex..