도커 이미지를 항상 도커 허브에서 가져와서 사용했지만, 직접 내가 도커 이미지를 만들어서 사용할수 도 있고 직접 만든 도커 이미지를 도커 허브에 올려서 공유할수 도 있다

도커 이미지

도커 이미지는 도커 컨테이너를 만들기 위해 필요한 설정이나 종속성들을 모두 갖고있는 소프트웨어 패키지이다

도커이미지는 허브에서 가져올수도 있고, 만들어서 사용할수도 있고, 허브에 직접 올려서 공유할수도 있다

도커 이미지를 이용하여 컨테이너 생성 → docker create <이미지이름>

도커 이미지를 이용하여 컨테이너 생성 및 실행 → docker run <이미지 이름>

생성

Dockerfile 작성 → 도커 클라이언트 → 도커 서버 → 이미지 생성

Dockerfile : 도커 이미지를 만들기 위한 설정 파일이다. 컨테이너가 어떻게 행동해야 하는지에 대한 설정들을 정의한다

도커 클라이언트 : Dockerfile에 입력된것들이 도커 클라이언트에 전달되어야한다

도커 서버 : 도커 클라이언트에 전달된 모든 중요한 작업들을 하는 곳이다