킹의 개발일지

도커 입문(2) - 도커 설치 본문

docker

도커 입문(2) - 도커 설치

k1ng 2022. 7. 18. 00:05

컨테이너 기술은 도커만의 기술이 아니라 리눅스 운영체제의 기술이다.

 

그래서 두 가지 사항들을 생각해 볼 수 있는데,

 

  1. 도커 위에서 돌아가는 컨테이너, 그리고 컨테이너 안에서 동작하는 앱들은 리눅스 운영체제에서 동작하는 앱들이다.
  2. 그렇다면 자신의 컴퓨터의 운영체제가 리눅스가 아니라면 도커를 쓸 수 없는 것일까?

두 번째 물음에 답은 '아니다!' 이다.

 

일단 도커의 컨테이너를 사용하려면 리눅스 환경이 필요한건 맞다. 때문에 컴퓨터에 가상머신을 깔고 그 가상머신에 리눅스를 깐다면 리눅스 위에서 도커를 사용할 수 있는것이다.

 

그러나 사용자가 가상머신을 깔고 리눅스 운영체제를 올리는것은 상당히 귀찮은 작업일 것이다. 때문에 도커는 리눅스 환경이 아니면 자동으로 가상머신을 만들고 그 위에 리눅스를 올려준다!!

 

그러나 가상머신위에 운영체제를 올리는것이기에 리눅스 환경에서 사용하는것보다 당연히 느릴수 밖에 없을것이다. 그럼에도 도커를 쓰는 이유는 도커를 사용했을 때 편의성이 어마무시하기 때문이다!

 

일단 도커를 설치해보자.

 

우선 도커 홈페이로 가서 Docs 페이지로 이동하자.

 

이후 download and install 페이지로 이동해서 자신의 운영체제에 맞게 다운로드 받으면 된다.

 

 

윈도우를 사용하기에 윈도우 버전을 다운받았다. 이후 설치가 잘 되었나 확인하려면,

 

명령프롬프트에서 docker images를 입력했을 때 에러없이 동작한다면 잘 설치된 것이다!!

 


참고자료

 

https://opentutorials.org/course/4781

 

생활코딩 Docker 입구 수업 - 생활코딩

수업소개 vmware, virtualbox와 같은 가상머신처럼 독립된 실행환경을 제공하면서도, 성능의 저하가 훨씬 적은 도커에 대해서 알려드립니다.  수업대상 일하는 조직에서 도커를 쓰고 있는 분 개발환

opentutorials.org

'docker' 카테고리의 다른 글

도커 입문(6) - 명령어 실행  (0) 2022.07.18
도커 입문(5) - 네트워크  (0) 2022.07.18
도커 입문(4) - 컨테이너 run  (0) 2022.07.18
도커 입문(3) - 이미지 pull  (0) 2022.07.18
도커 입문(1)  (0) 2022.07.17