Docker 명령어

yunny·2023년 1월 29일
0

westudy

목록 보기
15/15

1. 컨테이너, 이미지 출력

실행 중인 컨테이너 리스트 출력

$ docker ps

실행 종료된 것을 포함하여 모든 컨테이너 리스트 출력

docker ps -a

생성 혹은 다운로드 된 이미지 리스트 출력

docker images

2. 컨테이너, 이미지 삭제

모든 컨테이너 삭제

docker rm $(docker ps -a -q)

모든 이미지 삭제

docker rmi $(docker images -q)

이미지 빌드(생성) - M1

$ docker buildx build --platform=linux/amd64 -t

컨테이너 실행

$ docker run --name api -p 8000:8000 bigfanoftim/westudy:0.1.0

백그라운드에서 컨테이너 실행

$ docker run --name api -d -p 8000:8000 bigfanoftim/westudy:0.1.0

실행 중인 컨테이너에 쉘(shell) 접속

-i : 컨테이너의 표준 입출력 사용하겠다는 의미
-t : 컨테이너의 pseudo tty(가상 터미널)을 통해 접속하겠다는 의미
두 옵션을 추가하여 실행중인 컨테이너의 쉘(shell)에 접근하여 연속으로 명령어 입력 가능

$ docker exec -it 'container name' /bin/bash

3. 로그

실행 중인 컨테이너의 로그 출력

$ docker logs 'container name'

--tail 옵션을 사용하여 로그 10줄만 출력

$ docker logs --tail 10 'container name'

로그를 실시간으로 출력

$ docker logs -f 'container name'
profile
기록하지 않으면 잊어버려요 !

0개의 댓글

관련 채용 정보