본문 바로가기

OS-서버/윈도우

도커 명령어

반응형

컨테이너

 
  • 실행중인 컨테이너 확인
    $ docker ps
  • 정지된 컨테이너 확인
    $ docker ps -a
  • 컨테이너 시작
    $ docker start [컨테이너 id]
  • 컨테이너 중지
    $ docker stop [컨테이너 id]
  • 컨테이너 실행
    $ docker run -p [외부포트]:[내부포트] -d [이미지이름:tag]
  • 컨테이너 접속
    $ docker exec -it [컨테이너id] /bin/bash
  • 컨테이너 삭제
    $ docker rm [컨테이너 id]
  • 모든 컨테이너 강제 삭제
    $ docker rm `docker ps -a -q` -f

이미지

 
  • 현재 이미지 확인
    $ docker images
  • 이미지 삭제
    $ docker rmi [이미지id]
  • 이미지에 포함된 컨테이너도 강제 삭제
    $ docker rmi -f [이미지id]

  • 모든 이미지 삭제
    $ docker rmi $(docker images -q) 

도커 빌드

  • $ docker build --tag [repository이름]:[tag] [도커파일 경로]

기타

  • 도커 허브 로그인
    $ docker login
  • 도커허브 이미지 배포
    $ docker push [repository명]
  • 미사용 네트워크 어댑터 모두 제거
    $ docker network prune -f
  • 미사용 마운트 볼륨 모두 제거
    $ docker volume prune -f


 

반응형