본문 바로가기

dockerfile2

[Docker] 도커 파일(Dockerfile) 속성 정리 이전 포스트에서 도커 실행 방법과 함께 도커 파일에 대해 정리한 적 있다. 이후 포스트에서 도커와 관련해 여러 실행 케이스를 공유할 예정인데, 그전에 도커 파일 내부 속성값에 대해 전체적으로 알아보고 정리하고자 한다. 속성값 FROM 도커 베이스 이미지를 명시한다. OS나 Runtime 환경 등을 지정한다. 지정된 이미지는 도커 허브(Docker Hub)를 참조해 자동으로 세팅된다. LABEL Key-Value의 라벨을 생성한다. 라벨 정보는 Meta 데이터와 같다. 주로 버전 정보, 생성자, 생성일 등 해당 이미지 파일에 대한 부가 정보를 명시한다. 이 옵션은 컨테이너가 실행될 때, 실행된다. WORKDIR 도커를 통해 실행될 컨테이너 내부 작업공간(= 워크 스페이스) 경로를 기입한다. 설정 경로를 베.. 2023. 2. 14.
[Docker] 도커(docker) 빌드(build) 및 실행(run)하기 - Dockerfile 이번 포스트에서 도커를 사용해 이미지를 빌드하고 실행하는 방법을 정리하고자 한다. 본문에서 NodeJS 환경에서 빌드와 실행을 진행한 예제 코드를 소개한다. 여기서, dockerfile이라는 설정 파일을 사용하게 되는데, 파일 내부에서 이미지를 만드는데 필요한 설정값을 작성한다. 자세한 내용은 주석과 함께 작성했다. 진행하기 앞서, PC에 도커 데스크탑(Docker Desktop)이 설치되어 있는지 확인하자. 아직 설치하지 않았다면 [ 링크 ] 를 통해 데스크탑용 도커를 미리 설치하도록 하자. * 도커 데스크탑(Docker Desktop)이란? 도커 데스크탑(Docker Desktop)은 로컬에서 이미지를 빌드하고 컨테이너를 만들기 위해 필요한 도커 엔진(Docker Engine)을 사용하게 도와주는 툴.. 2023. 2. 12.