본문 바로가기
docker & kubernetes

도커 사용방법 1 | Docker&Kubernetes 학습 8

by 그갸거겨 2024. 11. 11.
728x90
반응형

도커 다루기

  • 마우스를 이용하는 GUI가 아닌 CLI(Command-Line Interface) 즉, 명령으로 도커를 다룬다.
  • Windows에서는 명령프롬프트(cmd), macOS에서는 터미널이, 도커를 다루는데 쓰인다.

cmd를 실행하는 방법 - windows

  • 윈도우 시작 버튼 클릭 → 'W' 항목에 있는 Windows 시스템 클릭 → '명령 프롬프트' 클릭

터미널을 실행하는 방법

  • 런치패드 실행 → 'Terminal'을 더블클릭

도커 사용을 위한, CLI 사용 시 숙지사항

  1. 프롬프트는 현재 사용자를 나타낸다.
    • Windows: C:\Users\[사용자명]
      필자는 PC의 사용자 명이 82103인 것이다.
    • macOS: [호스트명]: ~[사용자명] $
    • linux: [  [사용자명]@[호스트명] ~]#
  2. 명령을 입력한 후에는 반드시 엔터 키를 눌러야 한다.
    1. 예를 들어, 'docker run penguin' 이라는 명령을 입력한 후에는, 마지막에 반드시 엔터 키를 누른다.
      penguin 컨테이너 실행하는 명령

      • docker run penguin: penguin이라는 이름의 컨테이너를 실행하는 명령어
  3. 실행 및 종료, 폴더 이동까지 모두 명령어로만.
    • 마우스를 사용할 때는 클릭으로 실행 및 종료를 했으나, CLI에서는 명령어를 입력해야 한다.


  4. 복사 및 붙여넣기 단축키 사용 가능
    • 명령 히스토리: 전에 입력했던 명령어들을 불러오는 기능
        Windows macOS Linux(로컬)
      복사 Ctrl + C command + C 대체로 없음
      붙여넣기 Ctrl + V command + V 대체로 없음
      명령 히스토리 커서 키 Up 커서 키 Up 커서 키 Up
  5. 실행한 명령의 수행이 끝나면 다음 프롬프트가 나온다.
    • 새로운 프롬프트가 나오지 않았다면, 이전에 실행한 명령이 아직 실행되고 있는 중이니 기다리면 된다.
      notepad 명령의 수행이 끝나서, 새로운 'C:\Users\82103>' 나타났다.
  6. 명령 프롬프트 및 터미널을 종료해도, 도커는 종료되지 않는다.
    • 명령 프롬프트나 터미널은 'x'버튼을 누르면, 창이 닫히며 종료된다.
    • 하지만, 도커와는 별개의 SW로, 도커 엔진은 종료되지 않는다.
    • 도커 엔진을 종료 시키는 명령어는 따로 있다.( 모든 컨테이너도 같이 종료된다. )
728x90