가상환경 프로그램 종류 - Docker, VMWare, Oracle Virtual Box...
Docker는 리눅스를 기반으로 한다.
질문 LIST
- 도커 Linux 이미지와 VMWare에 Linux를 설치하는 것과의 차이?
- 각각의 프로그램 특징 이해
변경되지 않는 소프트웨어(웹서버 등 개발 완료 후 운영)을 돌리는 것은 Docker,
수시로 변하는 개발환경에는 가상화가 운영 측면에서 낫다고 한다.
Windows 운영환경에서 도커를 사용하기 위해서는 Hyper-V를 이용한다.
- Hyper-V 옵션 –> 윈도우 OS에서 자체 가상화를 지원
현재 내 컴퓨터에는 Oracle Virtual Box를 사용하기위해 Hyper-V 기능을 꺼둔 상태이다.(충돌발생)
Windows 정보 확인
현재 내 Windows 사양은 Windows 10 Pro이다.
Hyper-V는 Windows Home 버전에서는 이용할 수 없다.
=> WSL2를 이용
Docker는 리눅스를 윈도우나, 맥에서 사용할 때 편리하도록 개발되었다.
Windows 10 이전에는 하드웨어 단에서 가상화를 지원하지않아 가상머신 프로그램(VMware, Vitualbox 등)을 이용하였으나, Windows 10 부터 자체적으로 Hyper-V(하드웨어 가상화) 기능을 지원하여 Docker에서 Docker Toolbox 지원을 중단하였고, 중단하면서 Hyper-V를 이용하게 되었다.
Windows Home 유저는 WSL 2를 사용할 수 있고, Pro 유저는 Hyper-V + WSL 2 두가지 방식을 사용할 수 있다.
현재 나는 Oracle Virtual Box를 이용중이여서 WSL2를 이용하는 방법으로 Docker를 셋팅하려고 한다.
'Development' 카테고리의 다른 글
[PHP] 날짜별 코드 정리 (0) | 2021.12.27 |
---|---|
[PHP] 날짜별 코드 정리 (0) | 2021.12.27 |
[jquery] page reload (0) | 2021.12.22 |
PowerShell에서 IP 주소 확인하는 법 (0) | 2021.12.21 |
오늘의 꿀팁 (0) | 2021.12.21 |