Docker

Docker - 도커 기본 명령어

Cold Bean 2024. 10. 16. 00:14
728x90

도커 버전 확인

도커가 제대로 설치되었는지 확인하는 명령어

$ docker --version
Docker version 27.3.1, build ce12230

 

이미지 다운로드

도커 이미지를 다운로드하는 명령어

$ docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
d1fbec07a2e5: Pull complete
Digest: sha256:ab64a8382e935382638764d8719362bb50ee418d944c1f3d26e0c99fae49a345
Status: Downloaded newer image for ubuntu:latest
docker.io/library/ubuntu:latest

 

이미지 목록 확인

다운로드한 이미지 목록을 확인하는 명령어

$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
ubuntu       latest    dc4c1391d370   5 days ago   78.1MB

 

컨테이너 생성 및 실행

이미지를 바탕으로 컨테이너를 생성하고 실행하는 명령어

$ docker run ubuntu

 

실행 중인 컨테이너 목록 확인

실행 중인 컨테이너의 목록을 확인하는 명령어

$ docker ps
CONTAINER ID   IMAGE     COMMAND       CREATED              STATUS                          PORTS     NAMES

 

 

모든 컨테이너를 보려면 ‘ -a’  옵션  추가

docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED              STATUS                          PORTS     NAMES
c6cddced958b   ubuntu    "/bin/bash"   About a minute ago   Exited (0) About a minute ago             clever_bell

 

컨테이너 중지 및 삭제

컨테이너를 중지하는 명령어

$ docker stop [CONTAINER ID]

 

 

컨테이너를 삭제하는 명령어

$ docker rm [CONTAINER ID]

 

 

 

이미지 삭제

이미지를 삭제하는 명령어. 이미지를 삭제하기 전에 관련 컨테이너가 모두 삭제되어야 한다.
$ docker rmi [IMAGE ID]

 

 

Dockerfile로 이미지 빌드

이미지를 빌드하는 명령어
$ docker build -t [IMAGE NAME] [DIRECTORY]

 

728x90