AntDesign?Docker部署詳細(xì)流程
1 項(xiàng)目的目錄結(jié)構(gòu)
docker部署是主流的部署方式,極大的方便了開發(fā)部署環(huán)境,保持了環(huán)境的統(tǒng)一,也是實(shí)現(xiàn)自動化部署的前提。
dist: 使用build打包命令,生成的打包目錄
npm run build: 打包項(xiàng)目命令
- docker: 存放docker容器需要修改的配置目錄,比如 nginx配置
- Dockerfile: 跟項(xiàng)目根目錄同級

2 創(chuàng)建Dockerfile
- 內(nèi)容
# 指定鏡像 FROM nginx:1.24 # 設(shè)置工作目錄 WORKDIR /usr/share/nginx/html/ # 指定用戶 USER root # 復(fù)制nginx配置文件 COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf # 打包方式一:在容器內(nèi)打包 # 需要配置環(huán)境,比如nodejs依賴等 # RUN npm run build # 打包方式二:本地打包,復(fù)制 打包出來的dist目錄 COPY ./dist /usr/share/nginx/html/ # 對外暴露端口號 EXPOSE 80 # 啟動 CMD ["nginx", "-g", "daemon off;"]
查找nginx穩(wěn)定版本
進(jìn)入https://hub.docker.com/_/nginx 查找stable穩(wěn)定版本
- mainline:主線版,即開發(fā)版,學(xué)習(xí)環(huán)境可以使用,生產(chǎn)環(huán)境建議不要使用
stable:穩(wěn)定版,學(xué)習(xí)環(huán)境和生產(chǎn)環(huán)境都可使用
stable-perl:包含最新的perl模塊的穩(wěn)定版,適合安裝在Centos上。
stable-alpine-perl:包含最新的perl模塊的穩(wěn)定版,適合安裝在Alpine Linux上。
stable-alpine:不包含perl模塊的穩(wěn)定版,適合安裝在Alpine Linux上。
stable:包含最新的perl模塊的穩(wěn)定版,適合安裝在Centos上

3 生成docker鏡像
打開終端,進(jìn)入項(xiàng)目根目錄,輸入命令行
cd xxxx
生成鏡像
docker build -t user-center-ui:v0.0.1 .

4 生成容器并啟動
docker run --name user-center-ui -p 80:80 -d user-center-ui:v0.0.1

5 訪問
輸入http://localhost:80/xxx 即可訪問成功。
如果是在云服務(wù)器上,記得放行對應(yīng)的端口。
以上就是AntDesign Docker部署流程詳解的詳細(xì)內(nèi)容,更多關(guān)于AntDesign Docker部署的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Docker搭建Redis5.0并掛載數(shù)據(jù)
本文主要介紹了Docker搭建Redis5.0并掛載數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-07-07
Docker Compose 部署 MySQL 中文亂碼避坑指南
本文主要介紹了Docker Compose 部署 MySQL 中文亂碼避坑指南,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-05-05
使用Docker快速搭建Redis主從復(fù)制的完整步驟
在現(xiàn)代應(yīng)用程序中,Redis憑借其高性能和簡便的數(shù)據(jù)結(jié)構(gòu)被廣泛使用,為了提高數(shù)據(jù)的可用性和可靠性,很多時候我們需要在Redis中配置主從架構(gòu),這篇文章主要介紹了使用Docker快速搭建Redis主從復(fù)制的完整步驟,需要的朋友可以參考下2026-01-01
遷移變更Docker默認(rèn)數(shù)據(jù)存儲目錄的步驟詳解
Docker安裝的默認(rèn)數(shù)據(jù)目錄為/var/lib/docker,但是如果/目錄掛載的磁盤空間不夠,就需要遷移docker數(shù)據(jù)到其他目錄,接下來本就給大家介紹遷移變更Docker默認(rèn)數(shù)據(jù)存儲目錄的操作步驟,需要的朋友可以參考下2023-12-12
docker如何創(chuàng)建nginx圖片服務(wù)器
這篇文章主要介紹了docker如何創(chuàng)建nginx圖片服務(wù)器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01

