2016-08-03 2 views
1

Docker를 처음 사용하고 Docker는 가능하면 여러 개의 컨테이너에 동일한 libs/bin을 사용합니다. Docker에게 그렇게하지 않도록 어떻게 말할 수 있습니까? 동일한 lib/bin이 이미 존재하더라도 새 lib 또는 bin을 사용 하시겠습니까?별도의 lib/bin을 사용하는 Docker

구체적으로 : 나는 this image을 사용하며 geth-testnet의 여러 인스턴스를 시작하려고하지만 모두 자신의 블록 체인을 사용해야합니다.

답변

2

나는 이것에 대해 걱정할 필요가 없다고 생각합니다. Docker는 이미지 아래의 레이어 해싱을 사용하여 재사용을 극대화합니다. 이 레이어는 모두 읽기 전용이며 컨테이너 전용 읽기/쓰기 레이어 아래에 union fs로 마운트됩니다. 결과는 파일 시스템에서 매우 효율적이며 격리 된 컨테이너에서 쓰기 가능한 것으로 보이는 사용자에게는 투명합니다. 그러나 한 컨테이너에서 수정하면 변경 내용이 다른 컨테이너에 표시되지 않으며 컨테이너를 제거하고 새 인스턴스로 바꾸면 손실됩니다.

관련 문제