목록2024/07/01 (2)
BE전문가 프로젝트
Docker Container기존 가상화 기술은 하이퍼바이저를 이용한 여러개의 OS를 하나의 호스트에서 생성 후 사용하는 방식이었다. Guest OS는 하이버바이저에 의해 생성 및 관리되는 OS를 의미하는데 완전히 독립된 공간과 시스템 자원을 할당받는 것이 다른 OS들과의 차이점이라고 할 수 있다 독립성이 보장된다는 장점에도 불구하고 기존 가상화 기술의 사용을 지양하는 이유는 바로 "성능"이다. 각각의 시스템을 가상화하고 독립된 공간을 사용하는 과정은 하이버바이저를 반드시 거치기 때문에 성능에 큰 영향을 미친다. 또한 이미지에 여러 라이브러리들을 포함하고 있기 때문에 엄청난 크기의 이미지를 서비스로 배포하기에는 무리가 있다. 여기서 짐작할 수 있듯 Docker는 컨테이너라는 가상 공간을 생성할 때 lin..
sudo apt-get update 이름버전OSUbuntu20.04.6VMOracle VM VirtualBox7.0.18ContainerDocker27.0.2 1. 커널 버전 확인uname -r호스트 OS가 최소 3.10버전을 사용해야 하기 때문에 해당 명령어를 입력하여 자신의 버전을 확인한다.나의 경우 5.4.0-187-generic을 사용하고 있다. 2. gpg키 추가curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3. Docker의 공식 apt 저장소를 추가sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(l..