전체 보기
🐳

Docker 유용한 명령어 정리

작성일자
2023/01/18
태그
INFRA
프로젝트
Atties
책 종류
1 more property
이미지 명단 확인
docker images
이미지id 확인 가능
이미지 삭제
docker rmi -f 이미지id
사용 중이지 않은 이미지는 삭제해주기 (용량 많이 잡아먹음)
현재 특정 컨테이너에서 구동 중인 이미지는 삭제 안될 수 있음. 컨테이너부터 삭제하기
이미지 전체 삭제
docker rmi -f `docker images`
실행 중인 컨테이너 명단 확인
docker ps -a
컨테이너id 확인 가능
실행 중인 컨테이너 삭제
docker rm -f 컨테이너id
새 터미널 열어서 명령어 입력하면 됨
실행 중인 컨테이너 전체 삭제
docker rm -f `docker ps -a -q`
f → 무조건 삭제
a, q → 현재 존재하는 모든 컨테이너 명단 가져와 전부 제거
파일 빌드
docker build -t example .
docker 파일의 이름(태그) 붙일 수 있음 → example로 지음
. → 현재 경로에서 빌드 수행할 수 있게 함
도커 컨테이너 접속
docker exec -it 컨테이너id /bin/bash
bash명령 실행할 수 있게 해서 해당 컨테이너에 접속한 것과 같은 효과 낼 수 있음
예를 들어 mysql 도커 컨테이너에 접속했다면 mysql -u root -p 와 같이 입력해 mysql을 실행해 접속할 수 있음