VM vs Container
·
CS지식
VM vs Container 용어 정리 Container Application이 구동되는 환경까지 감싸서, 실행할수 있도록 하는 격리 기술 Container Runtime Container를 다루는 도구 Docker Container를 다루는 도구 중 가장 유명한 것 Orchestration 여러서버에 걸친 컨테이너를 사용, 관리하는 행위 Kubernetes(이하 K8s) Container런타임을 통해, Container를 Orchestration하는 도구 Virtualized vs Container VM방식과 Container방식은 가장 큰 차이점은 GuestOS 가 존재하는가? 이다 Container방식은 OS(GuestOS)를 만들지않고, ContainerRuntime(Docker는 DockerEn..
도커와 가상환경(VM)의 차이
·
CS지식
선요약 VM은 GuestOS를 각각 할당하고, Docker는 GuestOS를 할당하지않는다. 그러나 프로세스를 돌리기 위해서는 Kernel이 필요한데, VM에서는 각각의 GuestOS를, Docker에서는 공유된 Linuxkernel을 사용한다. 사진에서 보이는 Linuxkernel은 사실 DockerEngine이고, DockerEngine은 VM이라서 OS를 가질수있다(LinuxOS를 사용한다) Linuxkernel의 controlgroups && namespace기능으로 가상의 벽을 만들어서, DockerContainers은 각각의 프로세스를 가졌다. Virtual Machine (가상환경) 가상화 기술은 대체로 하이퍼바이저 기반의 가상화방식을 사용한다. 하이퍼바이저는 논리적으로 분할된 공간에서, V..
UTM에서 띄운 가상환경에 ssh로 접근하기
·
Dev
읽어야 하는 대상 1. UTM 을 사용중인 사람 2. UTM에서 띄운 가상환경을 로컬에서 접속하고싶은사람 UTM Ubuntu에서 할일 1. ssh 서버 설치 apt-get install openssh-server 2. ssh 설치확인 dpkg -I grep ssh 실행 이후 openssh-server 목록 뜨는지 확인 3. 주소확인 hostname -I 앞에 나오는 주소 확인하기 필자의 경우 192.168.?.? 이었음 LOCAL VSCode에서 할일 1. Remote ssh 설치 (생략) 2. ssh 추가 Remote ssh - add new host - ssh {Username}@{UserIP} 필자의 경우 jjongguet@192.168.?.? 을 했음 3. remote ssh : connect t..
jjongguet
'vm' 태그의 글 목록