日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

本地使用docker打包部署鏡像的方法

瀏覽:188日期:2024-11-07 17:28:28

第一次在本地使用docker打包、部署鏡像

首先說下我的筆記本系統(tǒng)是MACOS 10.15.4我安裝的docker版本是v19.03.5

一、項(xiàng)目結(jié)構(gòu)如下:

這是一個(gè)react項(xiàng)目,打包后的靜態(tài)資源路徑是dist目錄。

本地使用docker打包部署鏡像的方法

二、重點(diǎn)看Dockerfile文件和docker/nginx.conf文件

1. Dockerfile是一個(gè)用來構(gòu)建鏡像的文本文件,詳細(xì)介紹可以參考鏈接:Docker Dockerfile

我的Dockerfile內(nèi)容如下:

FROM nginxWORKDIR /usr/src/app/COPY ./docker/nginx.conf /etc/nginx/conf.d/default.confCOPY ./dist /usr/share/nginx/html/EXPOSE 80CMD ['nginx', '-g', 'daemon off;']

Dockerfile中的大寫單詞是命令,各個(gè)命令的含義解釋:

FROM:定制的鏡像都是基于 FROM 的鏡像,這里的 nginx 就是定制需要的基礎(chǔ)鏡像。后續(xù)的操作都是基于 nginx。 RUN:用于執(zhí)行后面跟著的命令行命令。有以下倆種格式: WORKDIR:指定工作目錄。用 WORKDIR 指定的工作目錄,會(huì)在構(gòu)建鏡像的每一層中都存在。WORKDIR 指定的工作目錄,必須是提前創(chuàng)建好的。docker build 構(gòu)建鏡像過程中的,每一個(gè) RUN 命令都是新建的一層。只有通過 WORKDIR 創(chuàng)建的目錄才會(huì)一直存在。 COPY:復(fù)制指令,從上下文目錄中復(fù)制文件或者目錄到容器里指定路徑。 EXPOSE:僅僅只是聲明端口。作用:幫助鏡像使用者理解這個(gè)鏡像服務(wù)的守護(hù)端口,以方便配置映射。在運(yùn)行時(shí)使用隨機(jī)端口映射時(shí),也就是 docker run -P 時(shí),會(huì)自動(dòng)隨機(jī)映射 EXPOSE 的端口。 CMD:類似于 RUN 指令,用于運(yùn)行程序,但二者運(yùn)行的時(shí)間點(diǎn)不同:CMD 在docker run 時(shí)運(yùn)行。RUN 是在 docker build。作用:為啟動(dòng)的容器指定默認(rèn)要運(yùn)行的程序,程序運(yùn)行結(jié)束,容器也就結(jié)束。CMD 指令指定的程序可被 docker run 命令行參數(shù)中指定要運(yùn)行的程序所覆蓋。注意:如果 Dockerfile 中如果存在多個(gè) CMD 指令,僅最后一個(gè)生效。

2. docker/nginx.conf

server { listen 80; # gzip config gzip on; gzip_min_length 1k; gzip_comp_level 9; gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml; gzip_vary on; gzip_disable 'MSIE [1-6].'; client_max_body_size 100m; root /usr/share/nginx/html; location / { try_files $uri $uri/ /index.html; } location /api/ { # 此處為后端地址 proxy_pass http://www.XXX.com/; }}三、執(zhí)行docker build命令制作鏡像

我執(zhí)行的命令是:docker build -t mydocker .-t : 為鏡像打一個(gè)tag,tag名稱為mydocker不要忘了后面有個(gè)點(diǎn),表示在當(dāng)前路徑下制作鏡像

四、執(zhí)行docker run部署鏡像

我執(zhí)行的命令是:docker run -p 80:80 mydocker-p 是指定映射到本機(jī)的端口docker run -p 本機(jī)端口:鏡像端口 鏡像名

五、打開localhost:80就可以看到項(xiàng)目啦

初次體驗(yàn)docker本地部署,很多原理和docker命令還不太清楚,以后還會(huì)進(jìn)一步學(xué)習(xí)~

補(bǔ)充一個(gè)小問題,我今天突然無法將鏡像推到公司的私有云了,是網(wǎng)絡(luò)環(huán)境有問題,就讓同事幫忙推一下。我先將打包好的鏡像保存到本地:

docker save 10.10.10.52:5000/zhanwu-study/prod:4.1.2 > study.tar

然后將生成到當(dāng)前目錄下的study.tar通過釘釘發(fā)給同事,他下來study.tar到本地,然后執(zhí)行:

docker load < study.tar

更新一下版本(沒有生成新的鏡像,兩個(gè)版本是同一個(gè)鏡像):

docker tag 10.10.10.52:5000/zhanwu-study/prod:4.1.2 10.10.10.52:5000/zhanwu-study/prod:4.1.3

然后推到私有云:

docker push 10.10.10.52:5000/zhanwu-study/prod:4.1.3

到此這篇關(guān)于本地使用docker打包部署鏡像的方法的文章就介紹到這了,更多相關(guān)本地docker打包部署鏡像內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Docker
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久国产小视频| 亚洲区第一页| 欧美www视频在线观看| 国产成人1区| 久久久久久久久久久9不雅视频| 国产精选在线| 欧美成人日韩| 日韩三级一区| 久久久久久婷| 99国产精品久久久久久久成人热| 亚洲精品一区二区在线播放∴| 日韩av影院| 欧美亚洲日本精品| 视频在线在亚洲| 国产精品99久久免费| 97精品一区| 香蕉久久夜色精品国产| 日韩福利视频网| 精品美女视频| 国产视频久久| 国产精品一区二区三区www| 福利欧美精品在线| 激情91久久| 国产精品欧美大片| 亚洲激情久久| 久久久久黄色| 男人的天堂久久精品| 免费一区二区三区在线视频| 婷婷国产精品| 日韩精品国产欧美| 亚洲永久av| 日本麻豆一区二区三区视频| 日韩精品网站| 国产精品三级| 日韩专区欧美专区| 国产96在线亚洲| 三级在线观看一区二区 | 久久精品青草| 欧美亚洲tv| 黄色成人精品网站| 麻豆精品视频在线观看免费| 亚洲一区亚洲| 麻豆网站免费在线观看| 日本aⅴ免费视频一区二区三区| 久久久久久一区二区| 亚洲精品大全| 蜜桃国内精品久久久久软件9| 欧美亚洲tv| 最新亚洲激情| 91亚洲国产| 国产情侣久久| 另类国产ts人妖高潮视频| 久久久久久网| 国产欧美一区二区三区米奇| 亚洲女同中文字幕| 麻豆成全视频免费观看在线看| 日韩不卡在线观看日韩不卡视频 | 欧美日韩a区| 尤物精品在线| 中文字幕在线视频网站| 久久国产精品免费精品3p| 在线精品小视频| 日本久久综合| 日本色综合中文字幕| 先锋影音久久久| 欧美日韩水蜜桃| 蜜臀久久精品| 91视频精品| 国产a亚洲精品| 欧美激情91| 国产精品调教视频| 国产日产一区| 欧美另类中文字幕| 亚洲人成网77777色在线播放 | 日本久久一区| 蜜桃免费网站一区二区三区| 99久久精品费精品国产| 日本蜜桃在线观看视频| 精品视频99| 久久免费福利| 九九九精品视频| 麻豆国产精品一区二区三区| 久久精品av麻豆的观看方式| 日韩视频1区| 综合激情网...| 综合一区在线| 日韩av网站在线观看| 日韩一二三区在线观看| 国产美女一区| 日韩精品一级中文字幕精品视频免费观看 | 伊人精品一区| 91精品一区二区三区综合在线爱| 91亚洲一区| 精品欧美一区二区三区在线观看| 国产黄大片在线观看| av中文字幕在线观看第一页| 麻豆网站免费在线观看| 久久久777| 五月天综合网站| 视频一区二区三区入口| 日本一不卡视频| 国产日产一区| 成人精品久久| 国产精品99一区二区| 亚洲午夜视频| 三级一区在线视频先锋| 日韩av字幕| 精品久久91| 另类中文字幕国产精品| 亚洲性色视频| 日韩在线一区二区| 97久久亚洲| 国产中文欧美日韩在线| 在线手机中文字幕| 亚洲精品电影| 日本在线成人| 国产精品久久777777毛茸茸| 91中文字幕精品永久在线| 欧美一区二区三区高清视频 | 欧美国产偷国产精品三区| av亚洲一区二区三区| 久久xxxx精品视频| 日韩和欧美一区二区三区| 老司机精品在线| 欧美精选一区二区三区| 亚洲精品亚洲人成在线观看| 国产精品久久久久久久免费软件 | 美国三级日本三级久久99| 欧美视频久久| 精品久久影院| 9色国产精品| 国产精品videosex极品| 久久青草久久| 亚州精品视频| 98精品久久久久久久| 国产亚洲综合精品| 国产精品综合色区在线观看| 久久国产直播| 欧美日韩网址| 国产国产精品| 免费亚洲婷婷| 亚洲一区欧美二区| 精品三级在线观看视频| 亚洲自拍另类| 激情不卡一区二区三区视频在线| 亚洲一区日韩| 性欧美长视频| 欧美中文字幕一区二区| 欧美午夜不卡| 日韩和欧美一区二区三区| 成人国产精品一区二区免费麻豆| 亚洲自拍另类| 国产精品xxx在线观看| 亚洲精品va| 国产精品一级| 99热精品在线| 亚洲深夜视频| 日韩精品午夜视频| 欧美日韩国产高清电影| 日韩国产欧美视频| 激情久久久久久| 精品入口麻豆88视频| 亚洲18在线| 黄色欧美日韩| 日韩欧美精品| 国产精品亚洲四区在线观看 | 999国产精品视频| 欧美三区不卡| 免费日韩精品中文字幕视频在线| 麻豆精品新av中文字幕| 蜜桃视频一区二区| 久久一区二区三区喷水| 蜜桃久久久久| 日韩精品久久久久久久软件91| 日韩av首页| 精品久久视频| 欧美国产免费| 国产精品久久久网站| 综合欧美亚洲| 亚洲一区网站| 国产在线欧美| 色婷婷狠狠五月综合天色拍| 麻豆国产一区| 国产精品视频3p| 日韩av一二三| 亚洲毛片在线| 免费黄网站欧美| 亚洲欧美视频| 国产精品日本欧美一区二区三区| 秋霞影院一区二区三区| 91嫩草亚洲精品| 国产成人精品一区二区三区视频| 国产精品一国产精品| 欧美在线黄色| 7m精品国产导航在线| 日本欧美久久久久免费播放网| 亚洲免费资源| 日韩激情网站| 国产精品任我爽爆在线播放| 日韩不卡手机在线v区|