본문 바로가기

DevOps2

Dockerfile 명령어 완전 분석: 컨테이너 구성의 모든 것 Docker File 이란? Docker 컨테이너를 생성하기 위한 구성 파일입니다. Dokcer 이미지를 만들기 위한 명령어와 설정을 포함하고 있습니다. Docker File을 사용하면 애플리케이션과 종속성을 코드 형태로 정의할 수 있으며, 이를 통해 일관된 환경에서 애플리케이션을 배포하고 실행할 수 있습니다. Docker File 기본적인 구성 FROM #운영체제 이미지 RUN #실행할 명령어 CMD #컨테이너 명령 실행DockerFile 문법 명령어 설명 명령어 설명 FROM 베이스 이미지 지정 RUN 명령어 실행 CMD 컨테이너 실행 명령 EXPOSE 포트 노출 ENV 환경 변수 ADD 파일 / 디렉토리 추가 COPY 파일 복사 ENTRYPOINT 컨테이너 실행 명령 VOLUME 볼륨 마운트 USE.. 2024. 1. 27.
왜 Docker를 사용해야 하는가? 주요 특징과 이점 Docker란? "로컬에서는 작동하는데, 서버에서는 작동하지 않아"를 해결하기 위해 나온 기술입니다. Docker는 애플리케이션과 애플리케이션의 의존성을 일관된 환경에서 패키징하여 개발, 배포 및 실행을 가능하게 하는 플랫폼입니다. Docker를 사용하면 애플리케이션을 "컨테이너"라는 패키지에 담아, 다양한 환경에서 동일하게 작동하게 할 수 있습니다. 간단히 말하자면 Docker는 컨테이너로 만들 수 있고 어디서든 돌아갑니다. Docker를 사용하는 이유(특징) 환경 일관성 개발을 하다보면 팀원들과의 환경, 버전이 달라서 이슈를 겪었던 경험이 있을 겁니다. 또는 "내 로컬에서는 되는데 왜 서버에 올렸을 때는 안되지?" 라는 경험이 있었을 겁니다. Docker는 응용 프로그램과 그 의존성을 하나의 패키지로.. 2024. 1. 26.