docker部署nginx,且執行前端專案

2021-10-07 16:07:15 字數 818 閱讀 4694

拉去nginx映象

docker pull nginx先執行乙個簡單的nginx容器

docker run -p 80:80 --name ng -d nginxcopy需要的檔案

3.1:docker cp 7845wfdf5w4:/etc/nginx/nginx.conf /usr/local/docker_nginx/nginx.conf

3.2:docker cp 7845wfdf5w4:/etc/nginx/conf.d /usr/local/docker_nginx/conf.d ##預設配置檔案在這裡,它是乙個目錄

3.3:docker cp 7845wfdf5w4:/usr/share/nginx /usr/local/docker_nginx/nginx ##存放靜態專案的地方,將打包好的專案放到這裡配置default.conf

檢視nginx.conf可以知道,nginx具體走的配置檔案是conf.d目錄下,在conf.d目錄下,所以我們更改default.conf配置即可

重新啟動乙個新的容器

docker run -p 8080:80 --name nginx -v /usr/local/docker_nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/docker_nginx/conf.d:/etc/nginx/conf.d -v /usr/local/docker_nginx/nginx:/usr/share/nginx -d nginx

使用docker部署nginx

拉取映象 docker pull nginx 建立掛載目錄 mkdir p usr local docker nginx 編輯配置 編輯測試頁面 vi usr local docker nginx www index.html 123123 docker run dti network host p...

docker單機部署Nginx

centos 7 docker nginx 在shell中執行以下命令拉取官方nginx容器映象 docker pull docker.io nginx 如對應本地目錄下沒有 nginx.conf 和 default.conf 配置檔案將會啟動報錯,因此需要預先從已執行的nginx中將檔案複製出來置...

Docker運維筆記 MongoDB部署

hdis framework是乙個基於springboot kubernetes 阿里雲服務,編寫的乙個用於支撐微服務的極速開發框架。其文件詳盡,demo全面,設計合理,開箱即用,節省開發時間,提公升開發效率。配套的docker kubernetes教程已踩過各種坑,讓你的微服務無障礙的順暢執行起來...