티스토리 뷰

이번 글에서는 도커의 명령어 중 exec 명령어에 대해 다루어 보고자 한다.

exec 명령어는 실행 중인 컨테이너에 특정 명령어를 실행하는 도커 명령어이다. 기존에 실행 중인 컨테이너에 대해 특정 이슈를 해결하기 위해 빈번하게 사용되는 명령어이다.

 

기본적인 명령어 체계는 다음과 같다.

docker exec [container] [command]

 

우선 실습을 위해 test-container 의 이름을 가진 nginx 이미지 기반의 컨테이너를 하나 띄워 본다.

docker run -d --name test-container nginx

 

현재 실행 중인 것을 확인한 후,

 

exec 명령어를 이용하여 env 명령어를 전달해 본다. 다음과 같이 컨테이너의 환경변수가 나열되는 것을 확인할 수 있다.

docker exec my-container env

 

또한 다음 명령어를 활용하여 bash 쉘에 접속되는 것을 확인할 수 있다.

docker exec -i -t test-container bash

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함