部署前端
1.創建nginx鏡像
docker pull nginx
2.宿主機(云服務器)創建掛載目錄和文件
最好手動創建 而不是通過docker run創建,否則nginx.conf 默認會被創建為文件夾
nginx.conf 和html可以直接從黑馬給的資料里導入
3.運行nginx容器,并掛載配置到宿主機目錄
這是我的配置,直接在一行寫好,最好不要使用 \ 分行,我的一分行就報了includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed.
docker run --name nginx -d -p 80:80 -v /home/nginx/html:/etc/nginx/html -v /home/nginx/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx -v /home/nginx/conf.d:/etc/nginx/conf.d nginx