반응형

Docker and Kubernetes 2

Docker run Image-Name, 도커 실행 ( Docker Client )

Docker 를 다음처럼 실행하면 어떻게 동작하는지, 우리 컴퓨터에 설치된 Docker Client, Server, Image Cache (이미지 캐시), Docker Hub 와의 관계를 알아 보겠다. 1. docker run "이미지파일 이름" 을 실행한다. 2. Docker Client 가 docker 명령을 해석하여, Docker Server (Docker Daemon)에 요청한다. 3. heool-world 라는 이미지를 실행하라는 명령이므로, Docker Server는 Image Cache (이미지 캐시) 에 해당 이미지 파일이 있는지 확인하고 4. 이미지 파일이 없으므로, Docker Hub (네트워크 상에 존재하는)에 이미지 파일을 요청하여 가져온다. 도커 허브란, 여러 공개 도커 이미지들이..

Docker 를 왜 사용하는가? Why use Docker 사용이유

우리가 만약 Ubuntu 서버에 Apache Kafka 라는 소프트웨어를 설치한다고 생각해 보자. Kafka 홈페이지에 들어가면 다음처럼 설치 과정이 나온다. 인스톨러 업데이트 하고, jdk 설치하고, Kafka 설치파일 다운로드 받고, 압축 풀로 이동하고, ... 완전 복잡 + 설치하다 에러 나는 경우도 발생. 서버에 소프트웨어 설치하다가 아래 그림처럼, 에러 나는 경우가 실제로 많다. Docker를 이용하면, 소프트웨어를 어떠한 환경에 설치하든, 에러 없이 설치할 수 있게 해준다. 다음처럼 단지 한 줄로 해결이 가능!!!! ( 아래는 redis 라는 소프트웨어를 도커로 한방에 설치하는 것) Docker(도커) 는 소프트웨어를 설치할때 라이브러리의 dependency(종속성) 나 설치 없이 인스톨을 쉽..

반응형