도커 컨테이너 하나가 있다고 치자.


그리고 그 컨테이너에는 php파일이 하나있어(php든 js든 뭐든 좋다)

그리고 그 php파일은 arguments를 받아서 실행을 하고 에코문을 때려준다.


가령

sum.php 1 2 를 실행시키면

3이 화면에 뜨는 스크립트 파일이다.


근데 host OS에서 이 도커 컨테이너안의 실행파일에 어떻게 값을 던지고 어떻게 받아와야하냐?



내가 생각하는 방법 #1

이 컨테이너에게 웹서비스 기능을 넣는다.

가령 localhost:6666 으로 웹서비스를 오픈한다.


그리고 host OS는 restful api 방식으로 컨테이너의 스크립트를 호출하여 사용한다.

가령,

localhost:6666/api.php?mode=sum&arg1=1&arg2=2 이런식으로




혹은 더 좋은 방법 있으면 알려줘.