나는 스스로 만든 프로토콜을 시뮬레이트하는 Java 프로그램을 가지고 있습니다. 이 포트는 실행중인 시스템의 지정된 IP 주소와 포트 번호에 바인딩됩니다. 여러 네트워크 카드가있는 동일한 컴퓨터에서이 프로그램의 여러 인스턴스를 실행하려고합니다. Docker를 사용하여이 작업을 수행 할 수 있습니까 (동료가 제안했지만 나에 대해 많이 알지 못합니다). 내 다른 계획은 브리지 인터페이스가있는 컴퓨터에서 여러 VM을 실행하는 것이지만 대신 Docker를 사용하는 것과 비교하여 리소스 낭비라고 생각합니다 (아직 읽은 내용을 바탕으로 아이디어를 파악하는 데 어려움이 있음).Docker에서 동일한 프로그램이 여러 개 실행되는 경우
실행되면 프로그램은 메시지/패킷을 기다리는 데몬처럼 백그라운드에서 실행되며 프로세스를 강제 종료하여 중지 할 수 있습니다.
Java 응용 프로그램을 다른 로컬 주소에 바인딩하기 만하면 * 도커가 없어도 가능합니다. 어떠한 종류의 컨테이너 화/가상화도 필요 없습니다. Docker로도 할 수 있습니다. – larsks
질문 : Docker로 달성 할 수 있습니까? 가능합니다. – Jesse