🚀 Docker & Port 확인 명령어 정리
컨테이너 환경을 관리할 때 자주 사용하는 기본 명령어를 정리했습니다. 필요할 때 빠르게 참고하세요!
🔹 1. 포트 사용 여부 확인
✅ 특정 포트를 사용하는 프로세스 찾기
sudo lsof -i :<포트번호>
예시:
sudo lsof -i :8882
- 해당 포트를 사용 중인 프로세스명, PID, 연결 상태가 표시됩니다.
- 출력이 없으면 해당 포트는 사용 중이 아님.
✅ 현재 열려 있는 포트 전체 확인
sudo lsof -i -P -n
🔹 2. 컨테이너 상태 확인
✅ 실행 중인 컨테이너 목록 확인
docker ps
- 실행 중인 컨테이너의 ID, 이미지, 포트, 이름 등을 보여줍니다.
✅ 모든 컨테이너(중지 포함) 확인
docker ps -a
🔹 3. 특정 포트 매핑 컨테이너 찾기
✅ 포트 번호로 컨테이너 검색
docker ps | grep <포트번호>
예:
docker ps | grep 8882
🔹 4. 컨테이너 포트 매핑 확인
docker port <컨테이너ID>
- 특정 컨테이너의 호스트 ↔ 컨테이너 포트 매핑 정보 확인.
🔹 5. 컨테이너 세부 정보 조회
docker inspect <컨테이너ID>
- IP, 환경변수, 네트워크 설정 등 세부 정보를 JSON 형식으로 확인.
💡 팁:
bash: docker: command not found
오류가 뜨면 Docker가 설치되지 않은 환경이므로, 먼저 설치하거나 sudo
권한을 확인하세요.