IT/docker

[docker] 도커 정상 동작 확인 - 기본 명령어

2023. 2. 24. 10:15
오늘의 명언

“ 공포로 인해 타협하지 말 것이며, 남이 나에게 타협하는 것을 두려워하지도 말라. ”

- Kennedy (케네디)
목차
  1. 도커 정상 동작 확인
300x250

 

 

 

 

 

 

 

 

 

 

[docker] 도커란 무엇인가? - windows 설치 방법

이번 포스팅에서는 도커에 관한 설명과 윈도우 환경에서 별도의 가상 머신(VM) 없이 "Docker Desktop" 으로 설치하는 방법을 정리하겠습니다. Docker 란? 리눅스 응용 프로그램을 소프트웨어 컨테이너

stack94.tistory.com

 

이전 포스팅에서 토커에 대한 기본적인 개념과 Windows에서 설치하는 방법을 정리해 봤습니다.

이번 포스팅에서는 도커 설치에 이어서 도커가 정상 동작하는지 확인하는 간단한 기본 명령어를 정리해보고자 합니다.

 

 


 

도커 정상 동작 확인

  • docker login (도커 계정 로그인) 
    • UserName , Password 입력
    • Docker Desktop에 로그인이 되어있으면 "docker login" 입력만으로 로그인이 됩니다.

    
// Powershell
// docker login(로그인)
PS C:\Users\shines> docker login
Authenticating with existing credentials...
Login Succeeded
Logging in with your password grants your terminal complete access to your account.
For better security, log in with a limited-privilege personal access token. Learn more at https://docs.docker.com/go/access-tokens/

 

 

 

 

 

  • docker image (도커 이미지) 다운
    • docker pull [이미지명]:[Version]
    • version을 적지 않으면 자동으로 최신버전으로 다운로드됩니다.

    
//PowerShell
// 도커 이미지 다운 명령어
PS C:\shines\finiview> docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
bb263680fed1: Pull complete
258f176fd226: Pull complete
a0bc35e70773: Pull complete
077b9569ff86: Pull complete
3082a16f3b61: Pull complete
7e9b29976cce: Pull complete
Digest: sha256:6650513efd1d27c1f8a5351cbd33edf85cc7e0d9d0fcb4ffb23d8fa89b601ba8
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

 

  • docker images (도커 이미지 확인)

    
// PowerShell
// 도커 이미지 확인 명령어
PS C:\Users\shines> docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 3f8a00f137a0 2 weeks ago 142MB

 

  • docker run -d -p 80:80 --name webTest [이미지]
    • -d : 백그라운드 실행 
    • -p : 포트포워딩 (80번)
    • --name: 컨테이너 이름

    
// PowerShell
// 도커 실행 명령어
PS C:\Users\shines> docker run -d -p 80:80 --name webTest nginx

 

  • docker ps -> 도커 이미지 실행 된 내역 확인

    
// Powershell
PS C:\Users\finiview> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
123b270b494d nginx "/docker-entrypoint.…" About a minute ago Up About a minute 0.0.0.0:80->80/tcp webTest

 

  • docker Desktop에서도 확인 가능

 

  • docker rm -f [컨테이너명]  -> (컨테이너 삭제)
    • -f : 강제 종료 후 삭제 옵션

    
// PowerShell
PS C:\Users\shines> docker rm -f webTest
webTest

 

  • docker rmi [이미지명] -> 이미지 삭제

    
// PowerShell
PS C:\Users\shines> docker rmi nginx
Untagged: nginx:latest
Untagged: nginx@sha256:6650513efd1d27c1f8a5351cbd33edf85cc7e0d9d0fcb4ffb23d8fa89b601ba8
Deleted: sha256:3f8a00f137a0d2c8a2163a09901e28e2471999fde4efc2f9570b91f1c30acf94
Deleted: sha256:ccfe545858415bccd69b8edff4da7344d782985f22ad4398bdaa7358d3388d15
Deleted: sha256:e34f63c02e162795cc8a2b43d1a3ff0ccd6d3456ce12aebb74452e252d1ecb8a
Deleted: sha256:cf7515030d4de4fb66994e0d9fccbaf19fcfbf46f7dad8cf895051750b840128
Deleted: sha256:1486739bc51436dd10d2bc1d45e130771c73d3aee35e49971905aa767d195342
Deleted: sha256:452008e5f3c114989bfc978a2829cf061f0868463f3553b4e20c964a41eda749
Deleted: sha256:4695cdfb426a05673a100e69d2fe9810d9ab2b3dd88ead97c6a3627246d83815

 


 

이번 포스팅에서 도커에 대해 기본적인 명령어를 정리해 봤습니다. 공부하면서 진행하는 거라 아주 기초적인 내용이지만

컨테이너와 이미지에 대해서 내부적으로 이론부터 다루는 방법까지 포스팅을 이어가려고 합니다.

열심히!! 해보겠습니다.

 

틀린 부분이나 수정할 부분이 있으면 댓글 남겨주세요.

감사합니다.

반응형
저작자표시 비영리 변경금지 (새창열림)
잘못된 내용이 있으면 댓글 부탁드립니다. 감사합니다.
Stack_Shines
Stack_Shines
프론트엔드 백엔드 학습정리 및 정보공유 블로그입니다.
'IT/docker' 카테고리의 다른 글
  • [Docker] docker-compose로 portainer 설치하자
  • [docker] 도커 파일(Dockerfile)의 문법 및 작성 예시
  • [docker] 도커란 무엇인가? - windows 설치 방법
  • Docker Desktop for mac 설치방법
Stack_Shines
느린 개발자
Stack_Shines
전체
오늘
어제
  • 분류 전체보기 102
    • 티스토리 10
    • IT 67
      • Library 3
      • JavaScript 3
      • TypeScript 3
      • Nuxt & vue 14
      • Nuxt3 6
      • React 4
      • NestJS 4
      • Express 9
      • CI CD 1
      • WebGl 4
      • docker 6
      • MAC 2
      • 디자인패턴 1
      • Error 4
      • 홈서버 3
    • 프로젝트 1
    • 오늘의 회고 2
    • 맛리뷰 7
    • 다이어트 5
    • 여행 1
    • 끄적끄적 일상 6
    • 생활 정보 3

인기 글

최근 글

hELLO · Designed By 정상우.
Stack_Shines
[docker] 도커 정상 동작 확인 - 기본 명령어
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.