Docker flow
Docker CLI command
$ docker run hello-world
Flow
- 도커 클라이언트에 다가 커맨드를 입력하니 클라이언트에서 도커 서버로 요청을 보냄
- 서버에서 hello-world라는 이미지가 이미 로컬에 cache가 되어 있는지 확인
- 현재는 없기에 Unable to find image ~라는 문구가 2번째 줄에 표시
- 그러면 Docker Hub이라는 이미지가 저장되어 있는 곳에 가서 그 이미지를 가져오고 로컬에 Cache로 보관한다.
- 그 후 이제는 이미지가 있으니 그 이미지를 이용해서 컨테이너를 생성한다.
- 그리고 이미지로 생성 된 컨테이너는 이미지에서 받은 설정이나 조건에 따라
프로그램을 실행을 한다.