2016-07-31 1 views
0

개발 도커를 사용하고 모든 것이 잘 작동합니다. 당사의 소프트웨어는 PHP로 작성되었으며 MySQL, Apache 및 많은 프레임 워크 및 라이브러리와 도킹되어 있습니다.도킹 장치 파일 시스템 액세스 보호

우리의 고객들을 위하여, 우리는 그들이 독서, 평가 및 사용하도록 도커 이미지를 출하하고 싶습니다. docker 이미지를 사용하면 컨테이너를 실행하고 완전히 설치되고 구성된 시스템을 얻을 수 있습니다. 매우 쉽습니다!

하지만 간단히 : 도커에 연결하거나 컨테이너 내부에 일부 임원을 배치하여 코드를 보는 고객을 피할 수 있습니까?

컨테이너 내부의 파일 시스템에 대한 모든 종류의 액세스를 완전히 잠그는 기술이 있습니까? 우리는 ssh를 통해 우리의 소프트웨어에 접근하기를 좋아합니다.

답변

3

docker run 명령을 사용하여 런타임에 이미지 구성에 관한 거의 모든 내용을 무시할 수 있습니다. 따라서 그들은 심지어 exec을 할 필요가 없으며, 단지 cmd이나 entrypoint을 배제 할 수 있습니다. 언제든지 고객이 귀하의 코드를 가지고 있습니다 (심지어 컴파일/암호화 된/etc ...) 코드가입니다. 이것이 실제로 큰 일이라면 SaaS 모델에 대해 생각해보십시오.