본문 바로가기
컴퓨터과학과

컨테이너와 호스트 관계

by 공부하는노년 2025. 9. 2.
반응형

 

1. 현재 상태

  • pwd → /home/ubuntu
  • df → overlay 파일시스템이 보입니다.
    이는 도커 컨테이너가 호스트 파일시스템 위에 오버레이로 실행되고 있다는 뜻입니다.
  • 따라서 현재는 Ubuntu 이미지 기반 컨테이너 속에서 쉘을 쓰고 계신 것이 맞습니다.


2. 컨테이너와 호스트 구분법

  • 컨테이너 안: 프롬프트에 root@<랜덤ID> 형식으로 표시됨. (4170be884368은 컨테이너 ID 일부)
  • 호스트(가상머신): easyfly@sansu 형태로 표시됨.

3. 컨테이너 내부에서 할 수 있는 일

여기서 일반 Ubuntu 환경처럼 사용 가능합니다. 예를 들어:

apt update
apt install -y vim

등을 설치하고 테스트할 수 있습니다. (단, 기본 Ubuntu 이미지에는 apt도 최소한만 들어있음)


4. 컨테이너 종료/나가기

컨테이너 쉘에서 나오려면:

exit

→ 그러면 호스트 터미널(easyfly@sansu)로 돌아갑니다.


5. 컨테이너 재접속

이미 생성한 컨테이너에 다시 들어가려면:

docker start -ai <컨테이너이름>

예:

docker start -ai myu

✅ 정리

  • 지금은 my-ubuntu 컨테이너 내부(root@4170be884368)에 있음.
  • exit 하면 호스트(easyfly@sansu)로 돌아감.
  • 필요할 때는 docker start -ai <이름>으로 재접속.

 

'컴퓨터과학과' 카테고리의 다른 글

Windows 알림 끄기  (1) 2025.09.19
쿠버네티스  (1) 2025.09.16
컨테이너와 호스트 간 파일 공유  (2) 2025.09.01
Git, 최근 상태로 복구  (0) 2025.08.31
docker ps와 docker compose ps  (4) 2025.08.26

댓글