1.拉去Nginx鏡像
docker pull nginx
2.創(chuàng)建掛載文件
mkdir-p/mydata/vue/distmkdir-p/mydata/vue/nginxvim/mydata/vue/nginx/default.conf
default.conf內(nèi)容
server{listen80;server_name localhost;#charset koi8-r;access_log/var/log/nginx/host.access.log main;error_log/var/log/nginx/error.log error;location/{root/usr/share/nginx/html;index index.html index.htm;try_files$uri$uri//index.html;}location/api/{proxy_pass http://后端地址+端口;}#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page500502503504/50x.html;location=/50x.html{root/usr/share/nginx/html;}}
3.上傳編譯好的dist文件到服務(wù)器
4.啟動(dòng)鏡像
docker run \-p80:80\-p443:443\-d--name vueApp \-m128m \-v/mydata/vue/dist/:/usr/share/nginx/html/\-v/mydata/vue/nginx/default.conf:/etc/nginx/conf.d/default.conf \nginx