📒 Docker
📝 What is Docker?
✏️ 가상화(Virtualization)
- 실제로 있지 않은 것을 마치 있는 것처럼 보이게 해주는 것
- 내 컴퓨터에 실제로 디스크는 하나이지만, 파티션을 나눠서 여러개 있는 것처럼 보여주게 하는 것
- Windows 안에서 VM을 사용해서 다른 OS를 띄울 수 있는 것
- 클라우드 시장의 핵심 기술이다.
✏️ 컨테이너(Container)
- 도커를 쓰면 독립된 OS를 여러 개 띄울 필요가 없다.
- Docker만 설치하면 어떤 컴퓨터에서나 똑같이 돌아가는 가상환경을 여러개 띄울 수 있다.
- 필요한 부분만 묶어서 가볍게 가상화 한 것이 바로 컨테이너이다.
📝 Installing docker on Windows
- Docker는 Linux 기반이라 Windows에는 그만한 성능이 안나오고, GPU를 사용할 수 없다.
- Windows 10 Pro를 사용하고 있으면, Docker for Windows를 간편하게 설치하면 된다.
✏️ 그 밖의 Windows에서의 Docker 설치법
- 구글에 "Docker Toolbox" 검색
- 다운로드 & 설치
- 설치 완료후 관리자 모드로 실행
- 터미널에 해당 명령어 실행
$ docker run hello-world
- Hello from Docker! 메시지가 나오면 성공이다.