Dockerの使い方を学んでおり、Centos+PHP+MySQLを使ってフロントエンドとバックエンドで簡単なアプリをセットアップ中です。
私は自分のマシンを持っています:「例」
マシンの「例」では、2 つの Docker コンテナーを構成しました。
frontend:
build: ./frontend
volumes:
- ./frontend:/var/www/html
- ./infrastructure/logs/frontend/httpd:/var/logs/httpd
ports:
- "80"
links:
- api
api:
build: ./api
volumes:
- ./api:/var/www/html
- ./infrastructure/logs/api/httpd:/var/logs/httpd
ports:
- "80"
links:
- mysql:container_mysql
私が直面している問題は、docker コンテナーにアクセスするときに、FRONTEND (32771) または BACKEND (32772) のいずれかのポート番号を指定する必要があることです。
これは正常ですか、それとも API とアプリケーションのフロントエンドのホスト名を作成する方法はありますか?
これは AWS へのデプロイでどのように機能しますか?
前もって感謝します。