자주 사용하는 도커 명령어

개발할래·2023년 8월 7일

Docker

목록 보기
3/4
post-thumbnail

<1> 자주 쓰는 도커 명령어

도커 버전 확인 ?

docker version

docker -v

빌드 ?

서비스 하려면 이미지가 필요하다.

애플리케이션 요구사항에 맞는 도커 파일을 만들고 이미지화 하는 작업이다.

docker build -t 이미지명:태그.

-t (tag) = 이미지명: 태그를 지정 한다.

-f(file) = Docker file이 아닌 다른 파일명을 지정하는 경우이다.

-f Dockerfile_nginx

-t 를 여러번 사용해 , 동시에 여러 개 생성도 가능하다.

docker build -t myapp:2.0 -t myapp:start .

목록 보기 ?

docker images

백그라운드로 컨테이너 실행 ?

docker run -d -p 1000:80 이미지

호스트 1000번 포트와 내부 컨테이너 80 포트 연결

리포지터리에서 이미지 다운로드하기?

docker pull 원격-리포지터리:태그

삭제 ?

docker rmi 이미지

로컬 이미지 일괄 삭제 ?

docker rmi -f 'docker images -aq'

docker image prune -a

태그 설정 ?

docker tag 이미지:태그 원격-리포지터리:태그

레지스트리에 로그인 ?

docker login 레지스트리 url

이미지 레지스트리 서비스에 올리기 ?

docker push 원격-리파지토리:태그

실행 중인 컨테이너에 들어가 대화형으로 실행 ?

docker exec -it 컨테이너명_or_ID sh

종료한 컨테이너 삭제 ?

docker rm 컨테이너명_or_id

종료한 컨테이너 일괄 삭제 ?

docker rm 'docker ps -a -a'

컨테이너 로그 보기 ?

docker logs 컨테이너명_or_id

컨테이너 로그 실시간 보기 ?

docker logs -f 컨테이너명_or_id

컨터이너 리스트, 종료 포함 ?

docker ps -a

참고 : https://brunch.co.kr/@topasvga/1844

profile
내 인생부터 개발

0개의 댓글