728x90
이번 글에서는 Docker에서 자주 사용하는 명령어에 대해 정리하고자 합니다. 아직 업무에서 활발히 사용하지는 않기 때문에, 간단한 명령어들만 정리한 이후 계속해서 업데이트할 예정입니다.
docker ps : Container 확인 명령어
- -a : 해당 옵션 추가 시 stopped container까지 확인 가능
docker images : Image 확인 명령어
docker rm {Container ID} : Container 삭제 명령어
- ,{Container ID}를 뒤에 붙이는 것을 통해 여러 개의 Container 삭제 가능
docker stop {Container ID or name} : Container 정지 명령어
docker rmi {Image ID} : Image 삭제 명령어
- -f : 해당 옵션 추가 시 Container도 같이 삭제
docker system prune : Container 및 Image 정리 명령어
- 정지 중인 Container
- Container에서 사용되고 있지 않은 네트워크
- dangling Image (build 과정에서 생성되어, tag가 붙어 있지 않은 Image)
- build 캐시
docker exec -it {Container Name} /bin/bash : Container 접속 및 실행 명령어
- -i : 표준입출력 STDIN를 열겠다는 의미
- -t : 가상 tty(pesudo tty)를 통해 접속하겠다는 의미
- docker exec -it {Container Name} test.py : Container 내 Python 파일 실행 명령어
<참고>
https://wannabe-gosu.tistory.com/53
[Docker] exec에 -it를 쓰는 이유
docker 명령어 중 exec명령어가 있다. docker exec -it {container name} /bin/bash 여기서 -it를 추가하는데 그 의미는 -i : 표준입출력 STDIN를 열겠다는 의미 -t : 가상 tty(pesudo tty)를 통해 접속하겠다는 의미 이다
wannabe-gosu.tistory.com
728x90
'MLOps > Docker' 카테고리의 다른 글
[Docker] error getting credentials ~ 오류 해결 (0) | 2024.05.20 |
---|---|
[Docker] Dockerfile 작성 및 실행 (1) | 2023.12.15 |
[Docker] PostgreSQL 서버 생성 (0) | 2023.12.12 |
[Docker] permission denied while trying to connect to the Docker daemon socket at unix 오류 해결 (2) | 2023.11.10 |
[Docker] Windows에서 Docker 설치 (가상화 활성화) (11) | 2023.09.04 |
댓글