从Docker运行ionic无法访问localhost:8100
我正试图从docker compose执行一个ionic项目,尽管docker运行正常,但我无法从我的设备访问localhost:8100或localhost:8200 我的dockerfile看起来像:从Docker运行ionic无法访问localhost:8100,docker,ionic-framework,docker-compose,ionic4,Docker,Ionic Framework,Docker Compose,Ionic4,我正试图从docker compose执行一个ionic项目,尽管docker运行正常,但我无法从我的设备访问localhost:8100或localhost:8200 我的dockerfile看起来像: FROM node:10.22.1 RUN npm install -g @ionic/cli RUN npm install RUN npm audit fix # Port to expose EXPOSE 8100 8200 还有我的码头工人: version: '3' ser
FROM node:10.22.1
RUN npm install -g @ionic/cli
RUN npm install
RUN npm audit fix
# Port to expose
EXPOSE 8100 8200
还有我的码头工人:
version: '3'
services:
ionic_demo:
image: ionic_demo:1.0.0
container_name: "ionic_demo"
ports:
- "8100:8100"
- "8200:8200"
command: ionic serve --lab
我已尝试使用单个docker映像,并以以下方式运行它:
docker run -p 8100:8100 ionic_demo:1.0.0 ionic serve
但它也不起作用
提前感谢。我试图构建您的映像,但不断出现错误“enoint:没有这样的文件或目录,请打开“/package.json”。是完整的Dockerfile吗?