Skip to main content

05. 도커 이해하기

도커를 조금 더 깊이 이해

여러 터미널에서 조작하기#

2개 이상의 터미널에서 하나의 컨테이너에 접속하여 작업을 수행할 수 있다.

docker run -it --name test centos:7 /bin/bash
// 새로운 터미널 프로세스 생성
docker exec --it test /bin/bash

로그인을 관리하지 않는 컨테이너#

리눅스 서버에는 w 명령어로 동시에 로그인한 다른 유저의 정보를 얻을 수 있다.

그러나 컨테이너는 기본적으로 로그인을 통한 유저 인증 기능이 없으며, 유저 자체를 관리하지 않는다.

리눅스는 기본적으로 멀티 유저용으로 개발되었지만 컨테이너는 싱글 유저용으로 만들기 위해 해당 기능을 제거하였다.

호스트와 컨테이너의 관계#

  • 포트를 열지 않으면 호스트의 외부에서 컨테이너에 접속할 수 없다.

  • 컨테이너는 호스트의 커널을 공유하는 리눅스 프로세스다.

Reference#

k8s

15단계로 배우는 도커와 쿠버네티스 - 타카라 마호 저서

Last updated on