使用docker部署react專案的方法:1、透過「docker pull nginx」拉取nginx映像;2、檢查是否拉取成功;3、使用「docker run --name reactweb -p 8088:80 -d nginx」建立並啟動nginx容器;4、修改nginx訊息,將本機的檔案複製到docker映像中即可。
本教學操作環境:Windows10系統、react18.0.0版、Dell G3電腦。
怎麼使用docker部署react專案?
手把手教你在docker部署react專案(docker中部署nginx)
1、拉取nginx映像
docker pull nginx
2、檢查是否要拉取成功
docker images
3、建立並啟動一個nginx容器
docker run --name reactweb -p 8088:80 -d nginx
–name:為新建立的容器命名,此處為:reactweb
-p:連接埠映射,把主機的8088端口映射到容器的80端口,即最後訪問localhost:8088
#-d:成功啟動後,輸出完整的容器ID
nginx :鏡像名稱
此時可以測試localhost:8088存取是否出現nginx
3.1、進入MySQL 容器內部
docker exec -it reactweb sh
4、可能需要修改nginx資訊用到vim
apt-get update apt-get install vim
5、將本機的檔案複製到docker映像中
docker cp 本機位址容器id:nginx映射位址
本機位址:/Application/code/build
#容器id:docker ps -a 查看
nginx映射位址可以進入容器內部後再/etc/nginx/conf.d中default.conf查看,預設是usr/share/nginx/html
#6、如果需要修改nginx的conf
cd /etc/nginx/conf.d vim default.conf // 编辑完保存后 重启nginx nginx -s reload
本地就可以存取啦
推薦學習:《react影片教學》
以上是怎麼使用docker部署react項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!