본문 바로가기
개발 지식/Docker

00. 환경 준비

by gamdong2 2024. 12. 19.

📖 학습 목표

  • Git Bash Winpty 설정
  • Docker Desktop 설치
  • 실습 폴더 생성
  • VS Code 설정
  • 실행 중인 컨테이너를 모두 삭제하는 방법

1. Git Bash Winpty 설정

① Git Bash

  • 명령어 echo "alias docker='winpty docker'" >> ~/.bashrc
    • Git Bash에서 도커 명령어 입력 시, winpty docker 를 사용해야함 -> 이제 docker 라고만 써줘도 인식됨
  • Git Bash 껐다가 다시 켜면 해당 설정 사항 적용됨
    • Git Bash에 "alias" 입력 시, alias docker='winpty docker' 출력

 

2. Docker Desktop 설치

*Docker Desktop: Window 환경에서 컨테이너를 실행시키는게 X, WSL 소프트웨어를 통해 리눅스 가상환경에서 실행됨
*WSL(Windows Subsystem for Linux): Windows에서 리눅스 환경을 실행할 수 있도록 해주는 Windows의 기능

 

① Docker Desktop 웹사이트 -> Download for Windows - AMD64 다운로드
② ✅ Add shortcut to desktop
③ WSL 설치 안내창 뜸

④ PowerShell 에서 WSL 설치 (관리자 권한)

wsl --install

 
⑤ Docker Desktop 껐다가 다시 실행: 메인 페이지가 나오면 설정 완료!

 

3. 실습 폴더 생성

새폴더(도커 폴더) 생성

  •  터미널로 폴더에 접근할 때
    • 우클릭 -> Open Git Bash here -> 해당 폴더 경로로 터미널 열림
  • 폴더에 VS Code로 폴더에 접근할 때
    • 우클릭 -> Code로 열기 -> 해당 폴더 경로로 VS Code 열림

 

4. VS Code 설정

터미널 창 -> ▽ 클릭 -> 기본 프로필 선택 -> 기본 shell 설정 가능

 

5. 실행 중인 컨테이너를 모두 삭제하는 방법

실습을 진행하다가 명령어를 잘못 입력하여 다시 명령어를 실행했을때 컨테이너가 잘 실행되지 않을 경우
-> 실행 중인 컨테이너를 모두 삭제하고 다시 처음부터 진행

  • PowerShell 실행
# 실행 중인 모든 컨테이너 삭제
docker ps -aq|ForEach-Object {docker rm -f $_}

'개발 지식 > Docker' 카테고리의 다른 글

04. [실습] 컨테이너 실행  (0) 2024.12.26
02. [실습] 가상화 기술  (0) 2024.12.22
01. 가상화 기술  (0) 2024.12.17