도커 파일
도커 컨테이너 다루기(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..
도커 컨테이너 다루기(8) - 도커파일(Dockerfile)[1]
보통 개발한 애플리케이션을 컨테이너화할 때 다음과 같은 방법으로 진행합니다. 1. 기본 이미지(CentOS, ubuntu 등)로 컨테이너 생성 2. 애플리케이션 및 환경 설치 3. 컨테이너를 이미지로 commit (myimage:0.0) 위 방법 사용 시 애플리케이션이 동작하는 환경을 구성하기 위해 일일이 수작업으로 패키지를 설치하고 소스코드를 깃에서 복제하거나 호스트에서 복사해야 합니다. 도커는 위와 같은 일련의 과정을 손쉽게 기록하고 수행할 수 있는 빌드 명령어를 제공합니다. 완성된 이미지를 생성하기 위해 컨테이너에 설치해야 하는 패키지, 추가해야 하는 소스코드, 실행해야 하는 명령어, 쉘스크립트 등을 하나의 파일에 기록해 두면 도커는 이 파일을 읽어 컨테이너에서 작업을 수행한 뒤 이미지로 만들어냅니..