Infra (2) 썸네일형 리스트형 [Docker] 도커와 친해지기 컨테이너 생성컨테이너 빠져나오기# 컨테이너 중지 + 빠져나오기exitCtrl + D# 컨테이너 실행중 + 빠져나오기QCtrl + P컨테이너 생성# 컨테이너 생성 + 컨테이너 시작 + 컨테이너 내부로 들어감# = (docker pull) > docker create > docker start > docker attachdocker run# 컨테이너 생성# = (docker pull) > docker create docker create 레파지토리이름(/이미지이름):태그docker create --name 컨테이너이름 레파지토리이름(/이미지이름):태그* run과 사용하는 옵션1. docker run -d - detached모드. 입출력이 없는 상태로 컨테이너가 실행된다. - 컨테이너 내부의 프로그램이 터미널.. [Docker] 컨테이너의 기본 개념 🌱 컨테이너란 ? 도커(Docker)나 쿠버네티스(K8s)는 내부적으로 리눅스 커널 기능인 chroot, namespace, cgroup 등을 이용해서 하나의 운영체제(OS) 위에서 마치 독립된 환경처럼 보이는 ‘컨테이너’를 만든다-> "하나의 서버에서 여러 격리된 앱을 동시에 돌릴 수 있게" 만들어주는 원리🔧 각각의 기술이 하는 역할chroot (change root)📦 "파일 시스템 격리"원래는 루트 디렉토리(/)가 시스템 전체를 가리키죠? 근데 chroot는 특정 디렉토리를 루트처럼 보이게 만들어서, 그 이상으로 못 빠져나가게 막음./로 보여도 사실 /mycontainer/📌 Docker는 이걸 쓰진 않지만, 초기 컨테이너 개념에선 중요했음.Namespace🌍 "환경 자체를 격리"리눅스에.. 이전 1 다음