현재 Java MVC, NodeJS, Flask 및 MongoDB의 4 개의 도커 컨테이너로 구성된 로컬에서 테스트되고 작동하는 웹 응용 프로그램이 있습니다. 4 개의 Dockerfiles가 각각 하나씩 있고 docker-compose.yml을 사용하여 빌드를 관리합니다.Docker가 관리하는 Docker 컨테이너를 Heroku에 푸시하는 방법은 무엇입니까?
그러나 지금은 코드를 Heroku로 보내고 설명서는 https://devcenter.heroku.com/articles/container-registry-and-runtime입니다. 그러나 생산 라인에서 docker-compose를 사용하는 방법은 매우 모호합니다.
"멀티 컨테이너 응용 프로그램을 만든 경우 Docker Compose를 사용하여 로컬 개발 환경을 정의 할 수 있습니다 .Docker Compose를 사용하여 로컬 개발을 수행하는 방법에 대해 알아보십시오."
누구든지 Heroku의 CLI를 사용하여 Heroku 컨테이너로 프로젝트를 푸시 할 수있는 실제 코드를 안내 할 수 있습니까?
docker-compose.yml 파일을 만들었습니까? Dockerfile을 사용하여 응용 프로그램과 노출하려는 포트와 마운트 할 볼륨에 대한 도커 이미지를 만들 수 있습니다. docker-compose.yml을 만들 수 있습니다. –
응용 프로그램이 서로 종속되어있는 경우 모두 작성할 수 있습니다. 그렇지 않으면 개별 docker-compose.yml 파일을 만들어야합니다. –
@JinnaBalu 이미 docker-compose.yml이 있습니다. 그러나, 나는 문서가 매우 모호하기 때문에 마침내 Heroku에 코드를 푸는 방법을 찾고있다. – AspiringMat