모두를 위한 딥러닝 시즌2 (Pytorch): Docker의 역할 및 설치 방법
Docker란? 도커는 컨테이너 기반의 가상화 시스템이다. 가상화의 대표적인 예시로는 윈도우즈에서 가상 머신으로 리눅스를 실행하거나 macOS에서 Parallels를 이용해서 윈도우즈를 띄우는 것이 있다. 하나의 하드웨어에서 여러 개의 운영체제를 실행했을 때 발생하는 문제는 속도가 느려지는 것이다. Ubuntu, CentOS, RedHat 운영체제는 모두 같은 리눅스 커널을 사용하는데, 이걸 하나로 통합해 볼까? 하는 아이디어에서 도커가 개발되었다. 여러 개의 운영체제를 설치하지 않고도, Host 운영체제 위에 도커만 설치하면 어느 컴퓨터에서든 똑같이 돌아가는 가상 환경을 여러 개 띄울 수 있다. 따라서 이 강의에서는 딥러닝 실습에 필요한 환경 설정이 모두 되어있는 도커 이미지를 사용한다. 설정들이 ..
2024.08.26