본문 바로가기

반응형

dockerfile

(2)
[Docker] Dockerfile Dockerfile도커 파일은 도커 이미지(Docker Image)를 만들기 위한 설정 파일이다.Dockerfile 구성요소FROM빌드할 베이스 이미지를 지정한다. 이미지가 로컬에 없으면 도커 허브에서 해당 이미지를 검색한 후 설치한다.예) FROM ubuntu:latestRUN컨테이너에서 실행할 명령어를 지정한다. 보통 컨테이너에 필요한 라이브러리를 다운받는 명령어나 디렉토리를 만드는 명령어를 지정한다.예) RUN apt-get updateADD컨테이너에서 배치할 파일이나 디렉토리를 지정한다. 현재 디렉토리에 위치한 파일을 컨테이너의 루트 디렉토리로 배치한다.CMD컨테이너가 시작할 때 실행할 명령어를 지정한다. RUN은 이미지를 빌드할 때 실행되고, CMD는 이미 빌드 된 이미지가 시작할 때 실행된다...
[Docker] 도커 개념 Docker 어플리케이션(Application)을 패키징(Packaging)할 수 있는 툴 컨테이너(Container)라는 하나의 작은 소프트웨어 유닛 안에 어플리케이션(Application)과 그에 필요한 시스템 툴(System Tools), 모든 디펜던시(Dependencies)를 하나로 묶어서 다른 서버, PC 등에 쉽게 배포하고 안정적으로 구동할 수 있게 도와준다. 기술이 발전함에 따라 어플리케이션을 구동하는 데 많은 것이 필요해졌다. 이때 도커 컨테이너를 사용해서 어플리케이션을 구동하기 위해 필요한 모든 것을 어떤 PC에서도 언제든 동일하게 구동할 수 있다. 내 로컬 PC 환경에서 잘 동작 하는 것을 서버에서도 같은 환경으로 동작하게 함으로써 매번 설정을 셋팅해야 하는 번거로움을 해결해 주는 유..

반응형