2

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 へのデプロイでどのように機能しますか?

前もって感謝します。

4

1 に答える 1