用nginx构builddocker镜像
我有静态html / AngularJS文件。 我将在docker映像中使用nginx启动web服务器。 我如何从这些html / Js文件build立docker图像并configurationnginx服务器?
假设你有这个文件:
- myApp/ - index.html - script.js
你需要启动nginx:
docker run -p 8080:80 -v /pathTo/myApp:/usr/share/nginx/html:ro -d nginx
然后访问http:// localhost:8080
有关nginx docker镜像的更多信息
尝试像这样:
步骤1 :
您需要在项目根目录下创builddocker文件。
- myApp/ - Dockerfile
在Docker文件里面添加下面的代码
FROM nginx:alpine COPY dist /usr/share/nginx/html
第2步:
在生产模式下build立您的项目
第3步:
docker login docker build -t <your registry or image location> . docker run --name <your project name > -d -p 8080:81 <your registry or image location> docker push <your registry or image location>
- 在Docker中使用自动构build不能使用Bootstrap样式?
- 如何通过节点Jsdocker化Angular 2 Web应用程序?
- ChaosMonkey错误:HTTP错误:500 com / google / inject / internal / util / $前置条件
- 如何将Angular项目添加到Django和Docker
- Docker或Docker for AWS和AWS EC2上的部署
- 我如何使用Docker和Angular做实时更改重装?
- 混合应用程序中没有使用ion3上的keycloakauthentication
- NGINX不与烧瓶restAPI通信。 docker
- callback(或相当于)容器瓦特/ Rails应用程序完成启动时?