Maxima's Lab

[Docker] Docker 사용 명령어 - 1 (images, inspect, build, run 등등) 본문

Docker

[Docker] Docker 사용 명령어 - 1 (images, inspect, build, run 등등)

Minima 2024. 2. 3. 16:10
728x90
SMALL

안녕하세요, 오늘은 Docker를 사용하는 방법에 대해서 알아보겠습니다.

 

먼저, 로컬에 저장된 Docker Image 목록을 확인하는 명령어에 대해서 알아보겠습니다.

 

docker images

 

docker images 결과

 

이어서, 특정 Docker Image의 세부 정보를 확인하는 방법에 대해서 알아보겠습니다.

 

docker inspect "Docker 이미지 이름":TAG

 

해당 명령어에 대한 예시 입니다.

 

docker inspect python:3.8 결과

 

다음과 같이, Docker Image ID를 통해서도 세부 정보를 확인할 수 있습니다.

 

docker inspect dcdd1a525267 결과

 


 

이어서 실행 중인 Containers 보는 명령어는 다음과 같습니다.

 

docker ps

 


 

다음 명령어는 실행중이지 않은 모든 Containers를 보는 명령어입니다.

 

docker ps -a

 


 

실행 중인 Container를 중지하는 명령어입니다.

 

docker stop <container-id>

 


 

Container를 삭제하는 명령어입니다.

 

docker rm <container-id>

 


 

다음 명령어는 Dockerfile을 작성 후 이미지를 빌드 하는 명령어 입니다.

 

docker build -t temp-app .

 

위의 명령어는 Dockerfile을 활용하여 TEMP-APP이라는 Docker 이미지를 빌드하는 코드이며, 위의 명령어를 실행 후 docker images 명령어를 실행하면 temp-app (REPOSITORY)의 Docker 이미지가 생성된 것을 볼 수 있습니다.

 

이때 유의하셔야 할 사항은 REPOSITORY 명은 소문자로 정해주셔야 합니다.


 

Docker 이미지 빌드 후 Container를 실행하는 방법은 다음과 같습니다.

 

docker run -it --rm temp-app

 


 

이상으로, Docker를 사용하는 명령어에 대해서 알아보았습니다.

감사드립니다.

728x90
LIST
Comments