无法查看本地主机的应用

问题描述 投票:0回答:1

我工作的码头工人!我想利用Dockerfile角应用程序创建一个定制的码头工人的形象。我能够创建图像,并能够运行的容器,其中我的容器是个向上和运行,但我不能够在我的本地查看应用程序。

我的码头工人文件:

base image FROM node:10.15.1

RUN apt-get update && apt-get install -yq google-chrome-stable

set working directory RUN mkdir /usr/src/app WORKDIR /usr/src/app

add `/usr/src/app/node_modules/.bin` to $PATH
ENV PATH /usr/src/app/node_modules/.bin:$PATH

install and cache app dependencies COPY package.json /usr/src/app/package.json RUN npm install RUN npm install -g
@angular/[email protected]

add app COPY . /usr/src/app

start app CMD ng serve --host 0.0.0.0 --port 5000.

错误我得到的本地主机:

This site can’t be reached localhost refused to connect.
Search Google for localhost 5000 home
ERR_CONNECTION_REFUSED

有人可以帮我解决?

angular docker dockerfile docker-container docker-image
1个回答
1
投票

根据你泊坞窗文件,我想你的应用程序在端口5000泊坞窗容器中运行。若要从本地主机到达你的应用程序,你需要映射容器到本地主机的端口5000的端口是5000,而与运行以下命令图像你可以这样做:docker run --name <your_container_name> -p 5000:5000 <image_name>

© www.soinside.com 2019 - 2024. All rights reserved.