2014-12-29 3 views
-1

Windows 7에서 Boot2Docker를 실행하고 있는데 docker run -it ubuntu:14.04 /bin/bash과 같은 명령을 실행하여 컨테이너에 연결하는 경우 컨테이너에서 "연결을 끊고"프롬프트를 boot2docker로 보내려면 어떻게해야합니까? 이미지 명령 프롬프트?Windows Boot2Docker가 컨테이너를 떠나 B2D로 돌아 가기

컨테이너를 죽이는 방법과 컨테이너를 백그라운드로 밀어 넣은 다음 나중에 포 그라운드로 반환하는 방법을 알고 싶습니다.

+0

이 질문에 잘못된 가정이 많이있어서 돌아가서 문서를 읽으십시오. 도커를 실행하지 않고 컨테이너를 실행하면 연결되지 않습니다. 고정 컨테이너 수명주기는 기본 프로세스의 수명을 기반으로합니다. ctrl + p + q를 사용하여 실행중인 컨테이너에서 연결을 끊지 않고 연결을 끊을 수 있습니다. 컨테이너를 죽이는 데 사용할 수있는 도커 중지 및 중지 명령이 있습니다. –

+0

올바른 용어를 사용하지 않았지만 ctrl-p-q가 완벽하게 작동하는 것에 대해 사과드립니다. 감사합니다. 사이드 바를 사용하면 관련 문서를 링크하지 않는 한 문서로 돌아가는 일이 도움이되지 않습니다. 관련 문서를 찾았다면 여기에서 묻지 않을 것입니다. –

+0

https://docs.docker.com/userguide/dockerizing/ 질문 한 대부분의 질문은 사용자 안내서의 첫 번째 장에서 참조됩니다. –

답변

1

배경에 컨테이너를 시작하는 docker run 명령의 경우 -d 옵션이 필요합니다. 그런 다음 665b4a1e17b6 같은과 your_id 교체 (Timur Fayzrakhmanov's answer on AskUbuntu에서 발견)이 같은 명령

sudo docker exec -i -t <your_id> bash 

쉽게 컨테이너에 액세스 할 수 있습니다.