인프라/Docker

도커 명령어

정재익 2025. 7. 24. 03:18

Docker run --name을 사용하면 컨테이너에 이름을 지정할 수 있다. 후에 link를 통해 컨테이너 여러개를 묶어서 실행할 수 있기 때문에 이름을 지정하는게 좋다

Docker attach 컨테이너id로 컨테이너 내부 접속이 가능하다 윈도우에서 저 명령어를 치면 리눅스 환경 안으로 들어간다

-i 는 컨테이너의 입력유지 명령이다
Docker 컨테이너는 명령이 끝나면 중지되는데 입력을 받을수있게함으로서 중지되지않게한다

-t 는 컨테이너에 가짜 TTY를 할당한다.
bash같은 셸프로그램은 TTY환경에서 작동함
TTY는 사람이쓰는 터미널 환경을 뜻하며 TTY가 없으면 bash는 사람이 없다 판단하고 종료한다
bash는 기본적으로 사람과 대화하는 프로그램이기 때문이다