나는 친구에게 말했다 :
도커 는 훌륭합니다. 이를 사용 하여 로컬 시스템에서 프로덕션 및 모든 문제를 복제 할 수 있습니다 . 그럼 당신은 모든 준비 작업 흐름은 슈퍼 스트레이트를 통해 해당 인스턴스 배포 할 수 있습니다 빠른을 .
개발자가 Ruby, PHP 또는 Go를 작성 하는 경우 운영 체제에 방향 바이너리 링크가있는 경우에는 이것이 사실 입니다.
그러나 Java 를 사용 하는 경우 운영 체제와 언어 사이에 가상 계층 이 이미 존재 하므로 기본 운영 체제와 상관없이 운영 일관성이 유지됩니다.
이 경우 로컬에서 개발자가 프로덕션 환경을 복제 할 수 있도록 Docker를 실행하면 얻을 수있는 이점은 무시 될 수 있습니다. (Ruby, PHP 또는 Go와 비교).
나는 이것에 대해 토론하기에 개방적이며 반대 증거를 듣고 싶어합니다 (증거 포함).
다른 언어와 비교하여 Java를 사용할 때 Docker를 사용하면 Unix 바이너리에 더 가까운 개발 이점이 무시됩니까?