Docker

[Docker] 우분투(Ubuntu) 이미지 다운로드 및 컨테이너 생성

잇뉴얼 2022. 7. 7. 03:59
728x90
반응형

[Docker] 우분투(Ubuntu) 이미지 다운로드 및 컨테이너 생성


P.S ) docker 설치방법에 대한 정보는 아래의 링크를 통해 확인해주세요.
 

[Docker] Docker 설치 방법 & 튜토리얼 image 생성

[Docker] Docker 설치 방법 리눅스를 학습하기 위해 Hyper_V, VMware를 사용하여서 '리눅스 ISO'를 다운받아 별도로 설치를 해서 사용을 했었는데, Docker라는것을 접하게 되면서 갈아타야겠다는 생각을

ikohong88-coding.tistory.com

docker를 처음하시는분이라면 '이미지'와 '컨테이너'에 대해서 알아야됩니다. 완벽한 개념은 아니지만, 일단 가장 쉽게 생각하는 방법은 다음과 같다.

  • 이미지 (image) : 컨테이너를 만드는 기본 베이스.
  • 컨테이너 (container) : 하나의 이미지를 이용해 여러개의 컨테이너를 만들수 있다. 컨테이너에서 작업한것을 나만의 이미지로 만들수 있다.

 


Docker 이미지 다운로드


일단 원하는 docker 이미지를 다운로드 받습니다. 호스트 작업환경은 윈도우입니다.

일단 CMD(명령 프롬프트)를 먼저 실행을 해줍니다. 윈도우 왼쪽 하단에서 cmd를 검색하면 바로 나옵니다.

명령 프롬프트에서 경로 신경쓸필요없이 명령어를 입력하면 됩니다. 이 포스트에서 우분투(ubuntu)이미지를 다운로드 하겠습니다. 명령어는 다음과 같습니다.

docker pull ubuntu

위 명령어는 ubuntu 최신 이미지를 찾아서 저장하게 됩니다. 

다운로드가 완료되면 도커에 이미지가 저장이 잘 되어있는지 확인을 해봅니다. 

docker images

위 명령어는 현재 도커에 있는 이미지의 목록을 전부 보여줍니다. 위 사진을 보면 'ubuntu'가 저장소에 있는 모습을 확인할 수 있습니다.

물론 docker Desktop의 image dashboard에서도 확인이 가능합니다. GUI가 편하신분들은 여기서 확인을 하시면 됩니다. 이미지 다운로드는 끝입니다. 인제 이 이미지를 이용하여 컨테이너를 생성하여 작업공간을 만들어보겠습니다.


Docker 컨테이너 생성


현재 실습하는 이미지는 리눅스환경의 '우분투'이기에 우분투를 실행하고 바로 리눅스에서 작업을 가능하도록 하기 위한 명령어를 실행하겠습니다.

docker run -it --name [원하는 컨테이너 이름] ubuntu bash
  • docker run : 컨테이너를 실행합니다.
  • -it : 터미널에 입력하기 위한 옵션
  • -- name [원하는 컨테이너 이름] : 컨테이너 이름을 지정합니다. 입력하지 않을경우 임의의 컨테이너 이름이 생성됩니다.
  • ubuntu : 사용할 이미지(우분투)를 선택한다.
  • bash : 컨테이너 실행후 bash환경에서 작업을 합니다.

위 명령어를 실행하면, 명령 프롬프트에 우분투에 접근을 하여 명령을 기다리고 있는 모습을 확인할 수 있습니다. 위의 명령어 이외에 다양한 명령어들이 있지만, 일단 지금은 컨테이너를 생성하고 실행하는것까지 작업을 진행하겠습니다. 만일 docekr run에 대한 옵션을 보고싶다면 아래의 명령어를 입력하시면 됩니다.

docker run --help

설명이 영어로 되어있어서 영어공부에도 도움(?)이 되실껍니다.

반응형