inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Công nghệ ảo hóa Docker dành cho DevOps (Private Harbor Registry)

Docker và công nghệ ảo hóa container

docker는 어떻게 macos에서 리눅스를 실행할 수 있는것일까요?

314

lim7504

4 câu hỏi đã được viết

0

vmware는 os전체를 가상화하고

docker는 hostos의 커널을 공유하고 os가 아닌 일부분만 가상화 한다고 했는데...
어떻게 macos에서 리눅스가 실행될 수 있는것일까요?
이론적으로 같은 운영체제만 가상화 가능할것 아닌가요?

docker 가상화 ci/cd msa

Câu trả lời 2

0

Dowon Lee

안녕하세요, 이도원입니다.

Docker Desktop을 이용하여 Windows와 MacOS에서 Docker runtime을 기동하는데 필요한 서비스를 사용하게 됩니다. MacOS에서는 HyperKit이라는 기술을 통해 Linux를 사용하도록 지원하고 있습니다. Docker Desktop에 설치 된 호스트OS의 환경에 따라 적절한 Docker runtime이 설치 되게 된다고 이해하시면 좋을 것 같습니다. 실제로 Windows에서는 Docker Desktop을 기동하기 위해 Windows OS위에 가상 Linux 커널을 기동하기 위한 WSL(Wnidows Subsystem for Linux)를 사용하게 됩니다.

추가 질문 사항 있으시면 다시 글 남겨 주세요.

감사합니다.

0

communityai8509

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

Docker는 macOS에서 Linux를 실행할 수 있는 이유는, macOS 상에서 작동하는 Docker가 Linux 컨테이너를 직접 실행하는 것이 아닌, Linux를 실행할 수 있는 가벼운 가상 머신(VM)을 내부적으로 사용하기 때문입니다. 이 VM은 macOS와 Linux 컨테이너 간의 호환성을 제공합니다. Docker는 macOS에서 HyperKit이라는 가상화 기술을 사용하여, Linux 컨테이너를 실행할 수 있는 경량의 VM을 만듭니다. 그래서 macOS 환경에서도 리눅스 컨테이너를 실행할 수 있는 것이죠.

즉, Docker는 모든 플랫폼에서 동일한 컨테이너를 실행할 수 있도록 하는 기술로, 리눅스 커널을 공유하지 않는 시스템에서는 경량의 가상 머신을 통해 리눅스 커널을 제공하여, 리눅스 기반 컨테이너를 실행합니다. 이러한 방식으로 macOS에서도 리눅스 컨테이너를 실행할 수 있는 것입니다.

kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.

1

30

1

domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다

1

22

1

혹시 강의 내용하면서 실습했던 것을 개인 깃에다 올려도 될까요?

0

14

1

Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면

1

57

1

스크립트에 대해 질문 있습니다.

1

51

1

같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!

2

55

1

vagrant up 설치 에러

0

32

2

이거 지금 부터 들어도 괜찮을까요 ?? 시간이 꽤지난거같은데 .. 뭐 최신하고 아에 안맞을까요 .

0

32

1

자료를 다운로드후 압축을 풀때 오류납니다.

0

45

2

pod kubetm/app 에서 image를 갑자기 못가져 오는거 같습니다.

1

38

2

argocd 배포 이슈

0

157

1

argocd 이미지 pull 문제...

0

224

2

Harbor 인증서 설정 후 IP 변경

0

187

2

섹션 1이나 2 등등 강의 자료는 없는 걸까요?

0

185

2

스택 배포 에러

0

170

1

service create 시에 에러 발생

0

319

2

강의 자료

0

259

2

./prepare 이미지가 안 생기는 문제

0

174

1

replicas 가 생기지 않는 문제

0

327

3

docker -e 옵션에 대한 질문

0

136

2

Prometheus 및 컨테이너 상태 메트릭 수집

0

160

1

syslog 의미?용도?

0

232

1

오타+강의 자료 질문

0

224

1

catalog-service 이미지 에러

0

275

2