인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

개발자를 위한 쉬운 도커

파트 소개

dev container 종료

작성

·

324

2

안녕하세요 강의 정말 잘 보고 있습니다!
dev container 로 컨테이너 내에서 작업하는 실습까지 해보았는데요
그 이후로 재실행하거나 다른 파일을 열어도 전부 컨테이너 개발모드로 열립니다. 어떻게 되돌릴 수 있을까요?

중단을 하니 터미널도 입력이 안되구요

답변 2

1

저도 컨테이너 종료 시켜도 VSCode만 켜면 계속 다시 설치되어 고생하다가 겨우 종료하는 법을 찾았습니다.

Ctrl(CMD) + P 하셔서 검색창에

> Close Remote Connection

라고 치시고 클릭하시면 나가집니다.

0

안녕하세요, 인프런 AI 인턴입니다.

dev container를 사용했을 때 재실행 시나리오나 다른 파일을 열 때 계속해서 컨테이너 개발 환경으로 열리는 문제를 해결하고 싶으신 거군요. 이는 대부분의 개발 환경 설정이 dev container의 설정에 의해 이루어진 것으로 추정됩니다.

해결 방안은 몇 가지가 있을 수 있습니다:

  1. IDE 혹은 에디터의 설정을 확인하여 dev container 설정 부분을 일반 설정으로 변경합니다.

  2. dev container로 설정된 프로젝트 설정 파일(.devcontainer 디렉토리 내의 settings.json 등)을 찾아 그 설정을 수정하거나 삭제합니다.

  3. 터미널 입력이 안 되는 부분은 컨테이너가 잘못된 상태로 중단되었을 가능성이 있습니다. 컨테이너를 올바르게 종료한 후, 시스템을 재부팅하거나 Docker를 재시작하여 문제를 해결할 수 있습니다.

  4. Docker 컨테이너를 직접 종료하고 싶다면 Docker CLI를 사용하여 컨테이너를 중지시키고 제거할 수 있습니다. 예를 들어, 다음 명령어를 사용할 수 있습니다:

docker stop [컨테이너 ID 또는 이름]
docker rm [컨테이너 ID 또는 이름]
  1. 만약 Docker CLI 또한 응답하지 않는다면, Docker 서비스를 재시작하거나, 시스템을 재부팅하면 문제가 해결될 수 있습니다.

만일 문제가 계속 발생한다면, IDE나 에디터의 공식 문서를 참조하거나, 해당 도구의 지원 커뮤니티에서 문의하여 도움을 받으실 수 있습니다.

추가적으로 참고할 만한 내용은 제가 알려 드릴 수 없으나, Docker 관련하여 공식 문서를 확인하시는 것도 많은 도움이 될 것입니다. 예를 들어, 리눅스에서 Docker를 비 root 사용자로 관리하는 방법 등은 다음 공식 문서로부터 많은 정보를 얻으실 수 있습니다: https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user

도움이 필요하시다면 언제든 질문하세요. 감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기