프로그래밍/IT 이것저것
docker container에서 명령어 실행
이자다
2023. 8. 23. 00:53
반응형
내가 선택한 컨테이너에서 터미널을 열어 터미널에 대해 명령어를 실행시킬 수 있다.
데스크톱 앱에서가 아니라 터미널에서도 exec 명령어로 실행중인 컨테이너에 명령어를 입력할 수 있다.
docker exec ws3(컨테이너명) pwd(명령어, 현재 경로 출력)
위 명령어가 ws3 컨테이너에 들어가서 출력이 제대로 되는 모습을 확인할 수 있다.
쉘 파일을 실행시키는 두 명령어가 실행 되자마자 종료된다. 이런 경우에는 -it 옵션을 줘서 실행이 지속되도록 한다.
-it 명령어를 추가하여 입력하자 쉘이 정상적으로 열리고 지속된다. 쉘 환경에서 명령어도 입력 가능하다.
쉘 파일을 불러올 때는 /bin/sh 나 sh를 작성하면 된다.
쉘 환경에서 나가고 싶을 땐 exit 혹은 control + d 를 입력하면 된다.
반응형