[Docker] 도커 설치

dh·2022년 10월 22일
0
post-thumbnail

도커 설치

https://www.docker.com/

1.설치 프로그램 실행


재부팅 후 진행

2. WSL 설치 진행

https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

4단계 x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지 를 클릭 해서 설치
- wsl_update_x64.msi 파일이 다운로드 됨

5단계 PowerShell에서 명령어 입력
- wsl --set-default-version 2

6단계 Microsoft Store에서 Linux 다운
- 다운받으면 자동으로 설치 됨
- 처음 실행시 root의 계정과 비번을 만들어서 입력

Image

  1. Image 검색
    cmd창에 명령어로 이미지를 검색한다.
    docker search mariadb
  2. Image 다운로드
    docker pull mariadb
  3. Image 리스트
    docker images
  4. Image 삭제
    docker rmi 이미지명 또는 ImageId

Container

  1. Container 생성 및 실행
    docker run [option 들][이미지명]
    docker run -d -p HostPort:ContainerPort --name ContainerName ImageName
    ex) docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mydb mariadb

-d : 백그라운드로 실행
-p [Host port]:[Container port] : port Foward
--name [container 이름] : 다른 컨테이너와 구분하는 이름(직접 작성)
-e MYSQL_ROOT_PASSWORD=[비밀번호] : root 유저의 비밀번호 지정(직접 작성, DB용)
ContainerName : Container 이름 지정, 사용자가 직접 정함
ImageName : 다운받은 Image 명

  1. Container 실행 중지
    docker stop container명 또는 id

  2. 중지 된 Container 실행
    docker start container명 또는 id

  3. Container 삭제
    docker rm container명 또는 id

  4. 실행중인 Container 내부 접속
    docker exec -it [Container 이름 or Container ID] [실행할 shell]
    ex) docker exec -it db /bin/bash

0개의 댓글