
이렇게 있다고 하면 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이다.