下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本地使用docke打包部署鏡像的方法第一次在本地使用docke打包、部署鏡像首先說下我的筆記本系統(tǒng)是.我安裝的docke版本是.、項目結(jié)構(gòu)如下:這是一個re(項目,打包后的靜態(tài)資源路徑是di目錄。二、重點看DockDoc是個用tempconfigdistydockerfunctionsmocknode_modulespublicscriptsnginx.conffirebase.jsonitfe件和docker/nginx.cofe件J5jest-puppetee匚config.j$建鏡像的文本文件,詳細介紹可以參考鏈接:DockerDockerfilei恣,testsdockerigng.e
2、ditcrconfigeslintignore.esfintrcjs摩firebaserc二.prettierignore.prettierrcV.stylelintrcjsonappveyoryml_CODE_OF_CONDUCrmdDockerfile我的Dockerfile內(nèi)容如下:nginxDIR/usr/src/app/./docker/nginx.conf/etc/nginx/conf.d/default.conf./dist/usr/share/nginx/html/nginxdaemonoffocker中的大寫單詞是命令,各個命令的含義解釋:定制的鏡像都是基于的鏡像,這里的ni
3、n就是定制需要的基礎(chǔ)鏡像。后續(xù)的操作都是基于nin。:用于執(zhí)行后面跟著的命令行命令。有以下倆種格式::指定工作目錄。用指定的工作目錄,會在構(gòu)建鏡像的每一層中都存在。指定的工作目錄,必須是提前創(chuàng)建好的。dockerbuild勾建鏡像過程中的,每一個命令都是新建的一層。只有通過創(chuàng)建的目錄才會一直存在。:復制指令,從上下文目錄中復制文件或者目錄到容器里指定路徑。:僅僅只是聲明端口。作用:幫助鏡像使用者理解這個鏡像服務的守護端口,以方便配置映射。在運行時使用隨機端口映射時,也就是dockerrun時,會自動隨機映射的端口。:類似于指令,用于運行程序,但二者運行的時間點不同:在dockerrurt運行。
4、是在dockerbuilds作用:為啟動的容器指定默認要運行的程序,程序運行結(jié)束,容器也就結(jié)束。指令指定的程序可被dockerrun命令行參數(shù)中指定要運行的程序所覆蓋。注意:如果ocker中如果存在多個指令,僅最后一個生效。docker/nginx.consererlisten80#gzipconfiggzipon;avascriptapplication/jsonapplication/javascriptapplicationavascriptagzip_min_length1k;gzip_comp_level9;gzip_typestext/plaintext/csstegzip_var
5、yon;gzip_disableM:E1-client_max_body_size100root/usr/share/nginx/htmllocationiles$uri$uriindex.htmlcolocation/api/#此處為后端地址proxy_passhtt三、執(zhí)行dockerbuild令制作鏡像我執(zhí)行的命令是:dockerbuild-tmydocker.t為鏡像打一個tagta名稱為docker不要忘了后面有個點,表示在當前路徑下制作鏡像四、執(zhí)行dockerru部署鏡像我執(zhí)行的命令是:dockerrun-p80:80mydocker是指定映射到本機的端口dockerrun本機端口
6、:鏡像端口鏡像名五、打開localhost:就可以看到項目啦初次體驗docke本地部署,很多原理和docke命令還不太清楚,以后還會進一步學習補充一個小問題,我今天突然無法將鏡像推到公司的私有云了,是網(wǎng)絡環(huán)境有問題,就讓同事幫忙推一下。我先將打包好的鏡像保存到本地:dockersave10.10.10.52:5000/zhanwu-study/prod:4.1.2study.tar然后將生成到當前目錄下的stud通過釘釘發(fā)給同事,他下來stud到本地,然后執(zhí)行:dockerloadstudtar更新一下版本(沒有生成新的鏡像,兩個版本是同一個鏡像):dockerta000:000hanustudrod:000:000hanustudrod:然后推到私有云:dockerpush10.10.10.52:5000/zhanwu-stu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基層衛(wèi)生院供應室制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院醫(yī)院感染制度
- 學校食堂伙食衛(wèi)生制度
- 餐飲單位衛(wèi)生分級制度
- 收納場地環(huán)境衛(wèi)生制度
- 運營周會月會制度
- 衛(wèi)生監(jiān)督法律顧問制度
- 養(yǎng)發(fā)堂衛(wèi)生管理制度及流程
- 溫嶺市經(jīng)信局財務制度
- 甘孜州衛(wèi)生院請假制度
- 江蘇省蘇州市2025-2026學年高三上學期期末考試政治試卷(含答案)
- 建筑施工機械使用安全手冊
- GB/T 22200.6-2025低壓電器可靠性第6部分:接觸器式繼電器可靠性試驗方法
- 口腔感控培訓教育制度
- 2026四川成都錦江投資發(fā)展集團有限責任公司招聘18人筆試備考試題及答案解析
- 英語培訓班工資制度
- 房地產(chǎn) -2025年重慶商業(yè)及物流地產(chǎn)市場回顧與展望2025年重慶商業(yè)及物流地產(chǎn)市場回顧與展望
- 2025年湖南邵陽經(jīng)開貿(mào)易投資有限公司招聘12人參考試題附答案解析
- 第三方管理制度規(guī)范
- 初步設計評審收費標準與流程說明
- 城市感知體系研究報告2025
評論
0/150
提交評論