赞
踩
- FROM nginx
-
- EXPOSE 8080
-
- # 将编译后的静态文件复制到nginx目录下
- COPY /dist /usr/share/nginx/html
-
- # 将nginx.conf覆盖default.conf文件
- COPY nginx.conf /etc/nginx/conf.d/default.conf
- server {
- listen 80;
- listen [::]:80;
- server_name localhost;
-
- location / {
- root /usr/share/nginx/html;
- index index.html index.htm;
- }
-
- location /prod-api/ {
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header REMOTE-HOST $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_pass http://1.15.154.203:1910/;
- }
-
- error_page 500 502 503 504 /50x.html;
- location = /50x.html {
- root /usr/share/nginx/html;
- }
- }
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
- #停止并删除容器
- echo 停止并删除容器:${projectName}
- docker ps -a | grep ${imageUrl} | awk '{print $1}' | xargs docker rm -f
-
- #删除镜像
- echo 删除镜像: ${imageUrl}:unknown
- docker images | grep ${imageUrl} | awk '{print $3}' | xargs docker rmi
-
- #拉取镜像
- echo 拉取新镜像:${imageUrl}:${projectName}-${DATETIME}
- docker pull ${imageUrl}:${projectName}-${DATETIME}
-
- #创建容器并启动
- echo 启动容器:${projectName}
- docker run --name ${projectName} -p ${port}:80 -d ${imageUrl}:${projectName}-${DATETIME
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。