docker attach

agnusdei·2023년 7월 26일
0

Docker attach 명령어 설명

docker attach 명령어는 실행 중인 Docker 컨테이너와 상호작용할 수 있게 해주는 명령어입니다. 이를 이용하여 컨테이너 내부에서 실행되는 프로세스와 연결하거나 표준 입출력과 에러 스트림에 접근할 수 있습니다.

사용 방법

docker attach [OPTIONS] CONTAINER

작동 원리

  • 실행 중인 컨테이너의 표준 입력, 출력 및 오류 스트림에 연결됩니다.
  • 컨테이너의 메인 프로세스와 상호작용할 수 있게 해줍니다.
  • 한 컨테이너에 여러 개의 세션을 연결할 수 있습니다.
  • 연결해제는 컨테이너 종료 또는 사용자 지정 키 시퀀스(기본값은 ctrl-p ctrl-q)를 통해 이루어집니다.

예제

  1. 컨테이너 생성 및 실행:
docker run -it --name my-container ubuntu:20.04
  1. 실행 중인 컨테이너에 연결:
docker attach my-container

이 명령어를 통해 이미 실행 중인 컨테이너의 상호 작용을 시작할 수 있으며, 모든 연결된 사용자들이 변경 사항을 동시에 확인할 수 있습니다. docker attach 명령어는 컨테이너에 연결하여 대화형 작업을 계속하거나 진행 상황을 확인하는 데 사용되며, docker exec 명령어와 달리 기존에 실행 중인 프로세스와 연결되어 작동합니다.

0개의 댓글