NuxtをDocker起動したときの「0.0.0.0:[ポート番号]」「172.18.0.2[ポート番号]」の意味が分かりません。
フロント環境構築の学習のためNuxt3をDocker起動してみました。
無事に起動出来たのですが、コンソールに出力される「0.0.0.0:[ポート番号]」「172.18.0.2[ポート番号]」の意味が分かりません。
localhostでは普通にアクセス出来ますが、0.0.0.0も172.18.0.2もアクセスしても開けません。この二つのIPアドレスは何を表しているんでしょうか?0.0.0.0はcompose.yamlのenvironmentで設定したIPアドレスだとは思うのですが、実際にはlocalhostで起動しているのになぜこれが出力されるのか良く分かりません。
compose.yaml
1services: 2 nuxt: 3 container_name: nuxt 4 build: docker/nuxt 5 volumes: 6 - ./TestProduct:/app:cached 7 - nuxt_node_modules:/app/node_modules 8 ports: 9 - "80:3000" 10 - "24678:24678" 11 tty: true 12 environment: 13 - HOST=0.0.0.0 14 - port=80 15 - CHOKIDAR_USEPOLLING=true 16volumes: 17 nuxt_node_modules:
Dockerfile
1FROM node:18-slim 2 3ENV TZ Asia/Tokyo 4 5WORKDIR /app 6 7RUN apt-get update \ 8 && apt-get install -y \ 9 git \ 10 vim 11
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/11/15 08:33