我尝试使用 Nginx 在 docker 中运行 Angular 应用程序:
$ ls
dist Dockerfile
Dockerfile:
FROM nginx
COPY ./dist/statistic-ui /usr/share/nginx/html/
在dist/statistic-ui/
所有应用程序文件中。
但是COPY
命令不起作用,Nginx 只是从默认的欢迎页面开始,当我/usr/share/nginx/html/
只检查默认 Nginx 文件中的文件时。
为什么COPY
命令不起作用以及如何修复它?
更新运行docker容器
sudo docker run -d --name ui -p 8082:80 nginx
您需要从 Dockerfile 构建一个映像,然后从该映像运行一个容器:
docker build -t angularapp .
docker run -d --name ui -p 8082:80 angularapp
确保在 docker build 命令的末尾包含尾随点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句