2016-12-12 5 views

답변

1

이들은 근본적으로 다릅니다.

LXD 컨테이너 이미지를 사용하면 완전한 OS 경험을 얻을 수 있습니다. 이는 배포판의 일부인 모든 응용 프로그램과 프로세스를 의미하며 커널 만 호스트와 공유됩니다. Docker 이미지를 사용하면 단일 프로세스 응용 프로그램을 사용할 수 있습니다.

Docker를 LXD 컨테이너 내에서 실행할 수 있지만 그 반대의 경우는 없습니다.

Docker가 과거에 liblxc 라이브러리를 사용했고, LXD 데몬이 컨테이너를 제어하는 ​​데 사용한다는 사실 때문에 혼동이 올 수 있습니다. 내가 올바르게 이해한다면 Docker는 격리를 제공하기 위해 libcontainer라는 다른 라이브러리를 사용하고 있습니다.

+0

질문에 대한 대답은 무엇입니까? –