도커 이미지를 항상 도커 허브에서 가져와서 사용했지만, 직접 내가 도커 이미지를 만들어서 사용할수 도 있고 직접 만든 도커 이미지를 도커 허브에 올려서 공유할수 도 있다
도커 이미지는 도커 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 모두 갖고있는 소프트웨어 패키지이다
도커이미지는 허브에서 가져올수도 있고, 만들어서 사용할수도 있고, 허브에 직접 올려서 공유할수도 있다
도커 이미지를 이용하여 컨테이너 생성 → docker create <이미지이름>
도커 이미지를 이용하여 컨테이너 생성 및 실행 → docker run <이미지 이름>
Dockerfile 작성 → 도커 클라이언트 → 도커 서버 → 이미지 생성
Dockerfile : 도커 이미지를 만들기 위한 설정 파일이다. 컨테이너가 어떻게 행동해야 하는지에 대한 설정들을 정의한다
도커 클라이언트 : Dockerfile에 입력된것들이 도커 클라이언트에 전달되어야한다
도커 서버 : 도커 클라이언트에 전달된 모든 중요한 작업들을 하는 곳이다