게시글
질문&답변
안녕하세요. 질문이 하나 있습니다.
저도 궁금한 내용이어서 찾아서 정리해봅니다 혹시 틀린 부분이 있으면 말씀해주세요~ https://stackoverflow.com/questions/25444099/why-docker-has-ability-to-run-different-linux-distribution 여기에 대략 정리가 되어있는 것 같네요 윈도우, OSX에서 Linux VM를 통해 도커가 구동되므로 도커 서버가 구동되는 OS는 linux로 항상 보장이 될 거고... docker image에서 제공하는 base 이미지들은(ubuntu, centos, alpine) linux 기반이고 배포판이 다를 뿐이라고 합니다. base 이미지가 모두 linux 기반이라면 모두 linux kernel을 사용하고.. 하드웨어 제어가 필요한(파일 생성 등) system call이 발생하면 컨테이너에서 내부적으로 호스트 머신에 이 system call을 전달하기 때문에 호환성이 보장되는 것 같네요
- 0
- 2
- 287
질문&답변
문의
docker run --name=foo redis 이렇게 하세요 docker run --help 하면 자세하게 나옴요
- 0
- 1
- 166