Docker的webpack开发服务器

在Docker容器中运行webpack dev服务器时,出现以下错误消息

Error: listen EADDRNOTAVAIL 192.168.99.100:8080 

192.168.99.100是在我的Windows系统上的Oracle Virtual Box中运行的docker主机的IP地址。 以下是我的webpack.config.js文件中的主机部分

 devServer: { contentBase: './dist', host:"192.168.99.100" } 

如果我不给任何主机,webpack开发服务器运行在http://localhost:8080 ,当我尝试使用http://192.168.99.100:8080时不可访问。 有没有明确的设置,我需要做这个工作? 以下是docker文件

 FROM node:4.2 RUN mkdir -p /usr/src/app ADD . /usr/src/app WORKDIR /usr/src/app RUN npm install RUN npm build EXPOSE 8080 ENTRYPOINT ["npm", "run", "webserver"] 

我使用以下命令运行容器

 docker run -d -p 8080:8080 mynodeimg