Docker 입문 수업의 두 번째 시간입니다. 이번 글에서는 Docker 설치 방법에 대해 알아보겠습니다. 만약 도커를 왜 사용해야 하는지, 도커란 무엇인지에 대해 제대로 개념이 잡히지 않으신 분들은 첫 번째 글을 참고하시길 바랍니다.
2022.06.05 - [분류 전체보기] - 도커란 무엇이고 왜 사용해야할까?(Docker 개념)
Dokcer를 설치하기 전 알아야할 사항
시작 전 알아야할 것이 몇 가지 있습니다. 도커와 같은 컨테이너 기술은 리눅스 운영체제의 기술입니다. 따라서 여기서 두 가지 정보를 알 수 있습니다.
- 도커 위에서 돌아가는 컨테이너. 컨테이너 안에서 동작하는 App들은 리눅스 운영체제에서 동작하는 App들이다.
- 그렇다면 자신이 사용하는 운영체제가 리눅스가 아니라면 도커를 사용할 수 없는 것은 아니다. 만약 자신의 운영체제가 Winodw나 MacOS라면 가상 머신을 설치하고 그 위에 리눅스 운영체제를 설치하면 리눅스 운영체제 위에서 도커와 같은 컨테이너 기술을 사용할 수 있습니다.
그런데 2번처럼 하는 것이 엄청 까다롭고, 불편해보이지 않으신가요? 걱정하실 필요 없습니다. 도커가 알아서 가상 머신을 설치하고 그 위에 리눅스를 설치해주기 때문에 걱정할 필요 없습니다.
따라서 여러분이 운영체제가 리눅스라면 그 위에 바로 도커가 실행되기에 성능의 저하가 없습니다. 만약 여러분의 운영체제가 리눅스가 아니라면 가상 머신을 설치해야 하기 때문에 어느 정도의 속도 저하를 감수하셔야 합니다.
그럼에도 불구하고 여러분이 사용하는 운영체제가 리눅스가 아닌 윈도우 또는 맥 OS라도 도커를 사용해야 하는 이유는 도커를 사용했을 때의 이점이 엄청나기 때문입니다.
그렇다면 도커의 설치를 본격적으로 진행해봅시다.
Docker 설치 방법
먼저 도커 홈페이지에 접속합시다. 메뉴에서 Developers의 Docs를 들어가 봅시다. Docs 메뉴로 진입하면 [Download and Install]이 보입니다. 메뉴를 클릭합니다.
각 운영체제별 도커를 설치하는 방법에 대해 나와있습니다. 우선 리눅스부터 알아봅시다.
리눅스에서 Docker 설치하기
Docker Desktop fro Linux를 선택하여 들어가봅시다. 조금 내려가서 보면 각 리눅스의 배포판의 종류에 따라 도커를 설치하는 방법이 나와있습니다. 예를 들어 Ubuntu를 사용한다면 우분투를 클릭해봅시다.
그러면 [Install Docker Desktop on Ubuntu] 메뉴로 이동하게 되고, 해당 매뉴얼을 따라 하여 설치하시면 됩니다.
리눅스에서는 sudo docker images를 입력하여 정상적으로 설치되었는지 확인할 수 있습니다. 에러가 발생하지 않는다면 정상적으로 설치된 것입니다.
리눅스에서는 Docker GUI가 없기 때문에 명령어를 이용해 Docker를 이용하는 것에 초점을 맞추시길 바랍니다.
Window에서 Docker 설치하기
다시 Docs페이지로 돌아가 [Docker Desktop for Winodws]를 클릭하여 설치하면 됩니다. 설치는 여느 프로그램 설치하는 방법과 다르지 않습니다. 그냥 다운로드하여서 아이콘을 클릭하여 설치하면 됩니다.
Window를 사용하시는 분은 설치가 완료되면, Docker Desktop이란 프로그램을 실행할 수 있습니다. 실행하면 우측 아래 트레이 아이콘에 고래 모양이 보입니다. 거기서 우클릭하고 Dashboard를 클릭해봅시다.
그러면 도커 화면이 뜹니다. 그런데 사용하다 보면 Docker는 UI를 통해 제어하는 것보단 명령어를 통해 제어하는 것이 나중을 위해서 더 좋을 것입니다. 더 잘 활용할 수 있기도 하고요.
따라서 시작에서 cmd를 실행시킵니다. 그리고 docker images라는 명령어를 입력해보세요. 뭔가 에러 메시지는 아닌데 뭔가 뜨나요? 그러면 여러분은 도커를 사용할 준비가 되신 것입니다.
MacOS에서 Docker 설치하기
Docs 페이지에서 [Docker Desktop for Mac]을 클릭합니다. 본인의 맥북이 인텔 칩 맥북인지 M1칩 맥북인지에 따라 설치 파일이 다릅니다. 내 맥북이 Intel Chip인지 Apple M1 Chip인지 확인하는 방법은 다음과 같습니다.
- 좌측 상단의 애플 로고 모양을 클릭하세요.
- "이 Mac에 관하여"를 클릭하세요.
- 프로세서에 Intel이라고 쓰여 있으면 Intel Chip, M1이라고 쓰여있으면 Apple Chip입니다.
사용하는 칩셋을 확인했으면 설치 파일을 다운로드합니다. 생각보다 용량이 큽니다. 약 1.6GB 정도 됩니다. 설치가 완료되면 Finder에 도커 아이콘이 보입니다. 한번 실행시켜보세요.
뭔지는 모르겠지만 상단 UI에 고래 모양의 아이콘이 생겼고, GUI로도 뭔가 나옵니다. 위의 윈도우에서 도커 설치하는 방법에서도 말씀드린 것처럼 우리는 터미널에서 사용하는 것에 익숙해져야 합니다.
터미널을 실행시켜주세요. docker images라고 입력했을 때 에러가 나오지 않는다면 여러분은 Docker 설치를 제대로 했다는 것입니다.
아직까진 따라 하기 쉽죠? 이상으로 각 운영체제별 Docker 설치 방법에 대해 알아보았습니다. 다음은 Docker에서 우리가 필요한 이미지를 Pull 하는 방법에 대해 알아보겠습니다.
댓글