가상머신(Virtual Machine)이란 ? 물리적인 컴퓨터 상에 소프트웨어를 이용해 논리적으로 만든 컴퓨터이다. 하나의 물리 자원(컴퓨터)에 하나의 운영 환경(OS)만을 사용하는 방식에서 가상화 기술을 사용해 다양한 OS를 사용할 수 있도록 하는 기법이다. → 하나의 컴퓨터를 여러명의 사용자가 동시에 사용할 수 있도록 여려대의 작은 컴퓨터로 분할 사용하거나, 운영체제나 하드웨어 등의 구성을 달리해 운영하고자 할 때 주로 사용한다. 장점 1) 사용자는 온전한 시스템을 가지고 혼자 사용하고 있는 것처럼 느낀다. 2) 가상머신이라는 별도의 고유하고 안전한 환경으로 분할해 사용한다면 바이러스 문제로부터 자유롭다. 가상머신에서 컨테이너로 가상머신에서 컨테이너 개념이 등장한 이유는 무엇일까 ? 가상머신을 사용하..
✔️ 실습에 앞서 실습 목표 도커 컨테이너의 빌드, 실행 및 디버깅 방법 도커 이미지를 Google 컨테이너 레지스트리에 푸시하는 방법 도커 이미지를 Google 컨테이너 레지스트리에서 가져오는 방법 ✔️ Hello World docker run hello-world 이 간단한 컨테이너는 Hello from Docker! 를 출력한다. 명령어는 간단하지만 실행한 스텝의 수가 출력되어 있다. 도커 데몬은 hello-world 이미지를 검색했지만 로컬에서 이미지를 찾지 못하고 Docker Hub라는 Public Registry에서 이미지를 꺼내 해당 이미지에서 컨테이너를 만들고 실행했다. 다음 명령을 실행해 도커 허브에서 가져온 컨테이너 이미지를 확인한다. docker images 다음 내용은 도커 허브의 ..