docker部署nginx,且運行前端項目

  1. 拉去nginx鏡像
    docker pull nginx
  2. 先運行一個簡單的nginx容器
    docker run -p 80:80 --name ng -d nginx
  3. copy需要的文件
    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 ##存放靜態項目的地方,將打包好的項目放到這裏
  4. 配置default.conf
    查看nginx.conf可以知道,nginx具體走的配置文件是conf.d目錄下,在conf.d目錄下,所以我們更改default.conf配置即可
  5. 重新啓動一個新的容器
    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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章