我有静态html / AngularJS文件。我将在docker image中启动带有nginx的web服务器。 如何从这些html / Js文件构建docker镜像并配置nginx服务器?
答案 0 :(得分:1)
假设您有这些文件:
- myApp/
- index.html
- script.js
您需要启动nginx:
docker run -p 8080:80 -v /pathTo/myApp:/usr/share/nginx/html:ro -d nginx
进行访问
的更多信息
答案 1 :(得分:1)
试试这样:
第1步:
您需要在项目根目录中创建docker文件。
- myApp/
- Dockerfile
在Docker文件中添加以下代码
FROM nginx:alpine
COPY dist /usr/share/nginx/html
第2步:
以生产模式构建项目
第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>