도커 파일(1)

JinYoungMo·2024년 4월 5일


이렇게 있다고 하면 alpine 이라는 아주 경량화된 운영체재에 레디스를 설치하고 이게 설치가 되었으면 CMD(커맨드) 레디스 서버 이렇게 하라는 것이다.

가장 중요한 건 현재 터미널 경로 하고 Dockerfile 과의 경로가 반드시 같아야한다.

docker bulid .

그러면 잘 빌드된다.

Dockerfile에서 alpine 이미지를 받으면 Docker Vm에 임시로 Base Container를 하나 만들어 준다.

그떄 alpine Image의 file system을 그대로 Copy해서 Base Container에 넣어준다. 그리고 나서 그 Container 안에서 DockerFile의

Run apk add --update redis

가 실행이 된다. 따라서 redis가 file system에 추가가 된다. 그리고 이걸 snapshot을 한다.

그리고 나선 Base Container을 snap shot을 했으니 날려버리고 Temp Image가 생기게 된다.

즉 alpine Image에 redis가 추가 된 Image가 되는것이다...!! 그걸 다시 container로 만들고

CMD ["redis-server"]

까지 추가해서 나오는게

custum Image이다.

0개의 댓글