도커

기본 명령어

jjjjjjyun 2025. 3. 13. 09:48
  • 도커 허브 로그인
docker login  # 명령 입력 후 아이디, 비밀번호를 입력한다.

 

로그인된 계정을 확인하고 싶으면 다음을 입력한다.

docker info | grep Username

 

 

  • 도커 시작 명령
sudo systemctl start docker  # 시작
sudo systemctl status docker  # 상태 보기 (active, fail 확인 가능하다)

 

 

  • 이미지

1. 이미지 목록 확인

docker images

 

2. 실행

sudo docker run hello-world
# docker run 은 컨테이너를 만듦과 동시에 실행한다.

테스트 이미지를 다운로드하고 컨테이너에서 실행된 것을 확인할 수 있다.

 

3. 이미지 삭제

docker rmi [REPOSITORY:TAG]

※ 이미지가 삭제되지 않는다면 컨테이너에서 사용 중인지 확인 후 삭제한다.

 

4. 이미지 다운로드

docker pull [REPOSITORY:TAG]

 

 

  • 컨테이너

1. 현재 실행 중인 컨테이너 목록 확인

docker ps  # ls 와 비슷하게 실행중인 컨테이너 목록을 확인한다.

 

2. 모든 컨테이너 목록 확인

docker ps -a

 

3. 컨테이너 삭제

docker rm [컨테이너 id]  # id는 구분만 할 수 있게 앞 4글자만 입력해도 된다.

 

4. 실행 중이지 않은 (exited) 컨테이너 모두 삭제

docker container prune

삭제한 컨테이너는 복구할 수 없으므로 신중히 한다.

 

5. 이미지 실행이 종료됨과 같이 컨테이너 삭제

docker run --rm [이미지이름]

컨테이너를 일회성으로 사용할 수 있다.