티스토리 뷰

https://blog.naver.com/kdheejb7/221829122026

 

[Docker] docker 명령어 정리

1. docker image 1) docker image 생성 . 에는 Dockerfile 의 경로가 들어가야한다. 2) docker image 목록...

blog.naver.com

블로그의 글들을 옮기는 중입니다아아

 

1. docker image

1) docker image 생성

sudo docker build -t 이미지파일명 .    
 

. 에는 Dockerfile 의 경로가 들어가야한다.

 

2) docker image 목록 보기

docker images
 

3) docker image 삭제

docker rmi <image_name>

//이미지 전체 삭제.
//단, 돌고있는 container에 대한 이미지는 삭제되지 않음.
docker rmi $(docker images -q)
 

 

2. docker container

1) 실행중인 container 목록

docker ps
 

2) 정지 상태 포함 모든 container 목록

docker ps -a
 

 

3) 정지상태인 container 되살리기

 

그냥 docker run하면

docker: Error response from daemon: pull access denied for <container_name>, 
repository does not exist or may require 'docker login': denied: 
requested access to the resource is denied.
 

이라는 에러가 뜬다.

 

docker start 하면 container_name만 echo되고 바로 종료가 된다.

(실행이 아예 안되는 건 아님)

 

그 container에 접속한 상태를 유지하고 싶으면

docker restart <container ID or name>
docker attach <container ID or name>
 

를 입력하면 그 container에 들어가 있는 상태를 유지할 수 있다.

 

4) docker container 삭제하기

docker rm <container_name or container ID>
//실행중인 container 라면 stop 먼저

//컨테이너 전부 삭제
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
 

 

5) docker container 나가기

단축어 : ctrl + p + q

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함