angular2应用程序Dockerization

angular2应用程序Dockerization,angular,dockerfile,Angular,Dockerfile,我有一个使用angular2的简单UI。目前,使用apache2虚拟主机方法部署,即拉取src代码,运行npm安装,在app.conf file Sites available目录中创建一个条目,最后通过输入a2enable app.conf激活该站点。要使用Docker容器执行相同操作吗我的Docker文件是什么 FROM loansolutions/nginx-node:latest # Install and build the application COPY . /usr/src/

我有一个使用angular2的简单UI。目前,使用apache2虚拟主机方法部署,即拉取src代码,运行npm安装,在app.conf file Sites available目录中创建一个条目,最后通过输入a2enable app.conf激活该站点。要使用Docker容器执行相同操作吗我的Docker文件是什么

FROM loansolutions/nginx-node:latest 
# Install and build the application 
COPY . /usr/src/app 
WORKDIR /usr/src/app 
RUN npm install 
COPY default.conf /etc/nginx/conf.d/ 
CMD ["nginx", "-g", "daemon off;"] 
然后docker build-t。
稍后docker run-d-p8080:80——命名为myapp myangularapp

您尝试了什么?你被困在哪里?请查看“帮助”菜单以了解如何提出好问题。我已经创建了Dockerfile,其中包含以下内容——来自loansolutions/nginx节点:最新版本#安装并生成应用程序副本/usr/src/app WORKDIR/usr/src/app RUN npm install COPY default.conf/etc/nginx/conf.d/CMD[“nginx”、“-g”、“daemon off;”],然后docker build-t。稍后docker run-d-p 8080:80——命名myapp MyAngularApp您可以编辑您的问题(在
angular2
dockerfile
标记下方)。请在此处添加
Dockerfile
内容。注释中的代码很难阅读。此Docker映像不存在