[Docker] tty, stdin_open
정보2024. 12. 11. 00:24[Docker] tty, stdin_open

Docker tty와 stdin_open 옵션에 대해 알아보기Docker를 사용하다 보면 tty와 stdin_open 옵션을 접할 수 있음. 이 두 옵션은 컨테이너 실행 시 인터랙티브 터미널 환경과 관련이 있으며, 개발 및 디버깅 환경에서 중요한 역할을 함.1. tty 옵션tty는 pseudo-TTY(pseudo-terminal)를 할당하기 위한 옵션임. 이는 Docker 컨테이너 내부에서 터미널 세션을 활성화하여 사용자가 명령어를 입력하고 결과를 출력할 수 있도록 도와줌.주요 기능tty 옵션이 활성화되면, Docker 컨테이너는 사용자와 상호작용할 수 있는 터미널 세션을 제공함.일반적으로, 배치 프로세스(Background Process)보다 대화형 세션이 필요한 작업에 사용됨.리눅스 환경에서 dock..

[Docker] Volume, Mount
정보2024. 12. 8. 02:03[Docker] Volume, Mount

Docker Volume과 Mount 개념 정리Docker는 애플리케이션을 컨테이너로 실행할 때 데이터를 효율적으로 관리하기 위해 다양한 방법을 제공함. 그중에서 Volume과 Mount는 데이터를 저장하고 공유하는 데 중요한 역할을 함. 이 글에서는 Volume과 Mount의 개념, 차이점, 사용법을 간결하게 정리함.1. Docker VolumeVolume은 Docker에서 데이터를 저장하고 관리하기 위한 기본적인 메커니즘임. 컨테이너와 독립적으로 데이터를 관리하며, Docker 엔진이 이를 제어함.컨테이너 간 데이터 공유: 동일한 Volume을 여러 컨테이너에서 공유 가능함.호스트 독립성: 호스트 파일 경로에 의존하지 않으며, Docker가 데이터를 관리함.데이터 지속성: 컨테이너 삭제 시에도 데이터..

image