docker-compose を使用して作成された docker コンテナーがあります。ここにymlファイルがあります。
version: "3"
services:
redis:
image: "redis"
web:
image: "myimage"
ports:
- "8000:8000"
environment:
REDIS_HOST: redis
volumes:
- .:/usr/src/app
depends_on:
- "redis"
command: ["npm", "start"]
私のローカル マシンは、私の docker コンテナーの Web アプリにアクセスする必要がある別の Web アプリを実行しているため、このコンテナーから、私の Web アプリはローカル マシンに接続する必要があります。どうすればいいですか?localhost の webapp は別のポート (7777) でホストされています。
Docker コンテナー内から、マシンのローカルホストに接続するにはどうすればよいですか? を既に見ました。、「extra_hosts」オプションを使用して動作させましたが、これを行う別の方法があるかどうか知りたいですか?