婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 本地使用docker打包部署鏡像的方法

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

熱門標簽:陜西辦理400電話 宿州外呼系統公司 南充電銷外呼系統 南昌外呼系統定制 貴陽網絡外呼系統軟件 株洲電銷 海外工廠地圖標注 地圖標注小程序 信陽電銷外呼系統怎么樣

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

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

一、項目結構如下:

這是一個react項目,打包后的靜態資源路徑是dist目錄。

二、重點看Dockerfile文件和docker/nginx.conf文件

 1. Dockerfile是一個用來構建鏡像的文本文件,詳細介紹可以參考鏈接:Docker Dockerfile

我的Dockerfile內容如下:

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

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

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

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/;
  }
}

三、執行docker build命令制作鏡像

我執行的命令是:docker build -t mydocker .
-t : 為鏡像打一個tag,tag名稱為mydocker
不要忘了后面有個點,表示在當前路徑下制作鏡像

四、執行docker run部署鏡像

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

五、打開localhost:80就可以看到項目啦

初次體驗docker本地部署,很多原理和docker命令還不太清楚,以后還會進一步學習~

補充一個小問題,我今天突然無法將鏡像推到公司的私有云了,是網絡環境有問題,就讓同事幫忙推一下。
我先將打包好的鏡像保存到本地:

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

然后將生成到當前目錄下的study.tar通過釘釘發給同事,他下來study.tar到本地,然后執行:

docker load < study.tar

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

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

到此這篇關于本地使用docker打包部署鏡像的方法的文章就介紹到這了,更多相關本地docker打包部署鏡像內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:三明 玉林 汕頭 鄭州 拉薩 晉城 開封 石嘴山

巨人網絡通訊聲明:本文標題《本地使用docker打包部署鏡像的方法》,本文關鍵詞  本地,使用,docker,打包,部署,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《本地使用docker打包部署鏡像的方法》相關的同類信息!
  • 本頁收集關于本地使用docker打包部署鏡像的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品免费播放| 天堂资源在线中文精品| 色视频欧美一区二区三区| 国产精品亚洲专一区二区三区 | 黄色精品一二区| 激情综合色丁香一区二区| 美女mm1313爽爽久久久蜜臀| 美腿丝袜亚洲一区| 久久99久久精品| 国产成a人无v码亚洲福利| 成人理论电影网| 91精彩视频在线观看| 欧美巨大另类极品videosbest| 欧美制服丝袜第一页| 精品视频免费看| 日韩欧美123| 亚洲三级久久久| 亚洲免费大片在线观看| 伊人色综合久久天天| 美女网站色91| 99re66热这里只有精品3直播| 色综合 综合色| 欧美不卡在线视频| 亚洲精品欧美专区| 美女在线视频一区| 欧美国产在线观看| 婷婷成人综合网| 成人激情校园春色| 91麻豆精品91久久久久同性| 精品福利一二区| 国产精品视频一二三| 亚洲电影你懂得| 日本韩国精品在线| 亚洲高清视频在线| 国产成人av一区二区三区在线| 在线观看国产91| 国产欧美日韩在线观看| 六月丁香综合在线视频| 欧洲视频一区二区| 国产网站一区二区三区| 午夜a成v人精品| 91精品91久久久中77777| 久久久久久黄色| 精品在线观看视频| 欧美电影一区二区| 日韩伦理免费电影| 91麻豆国产在线观看| 亚洲欧洲精品一区二区三区不卡| 国产在线看一区| 欧美日韩高清一区二区| 一区二区三区欧美在线观看| 在线免费观看日本欧美| 亚洲欧洲www| 欧美日韩一区二区在线观看 | 在线亚洲人成电影网站色www| 久久久久久亚洲综合影院红桃 | 中文字幕一区二区视频| 99久久精品国产麻豆演员表| 中文字幕在线播放不卡一区| 成人高清视频在线| 一区二区三区欧美久久| 欧美日韩免费一区二区三区视频| 日韩激情视频在线观看| 日韩视频在线一区二区| 国产精品18久久久久久久久| 亚洲精品你懂的| 久久综合国产精品| 色综合视频一区二区三区高清| 亚洲1区2区3区视频| 国产欧美精品一区aⅴ影院| 欧美日本国产一区| 青青国产91久久久久久| 亚洲色图清纯唯美| av动漫一区二区| 久久蜜桃香蕉精品一区二区三区| 久久夜色精品一区| 色狠狠桃花综合| 99久久久免费精品国产一区二区| 国产一区在线精品| 成人在线一区二区三区| 国产一区二区在线影院| 亚洲成av人片在线| 国产一区二区三区在线观看免费视频 | 国产精品久线在线观看| 精品国产91乱码一区二区三区| 91国偷自产一区二区开放时间| 另类小说视频一区二区| 性做久久久久久| 亚洲国产成人av网| 三级不卡在线观看| 夜夜嗨av一区二区三区中文字幕| 亚洲一区二区三区小说| 免费在线观看一区| 亚洲成av人片在线观看| 亚洲成a天堂v人片| 国产露脸91国语对白| 91小视频在线| 日韩视频免费直播| 国产丝袜欧美中文另类| 国产精品视频观看| 国产精品人成在线观看免费| 国产精品无遮挡| 视频一区免费在线观看| 久久99精品久久久久久国产越南| 精品一区二区在线播放| 国产成人精品免费网站| 色狠狠色噜噜噜综合网| 欧美日本高清视频在线观看| 日韩你懂的在线播放| 精品国产免费久久| 亚洲欧洲在线观看av| 免费在线欧美视频| 色婷婷激情一区二区三区| 欧美不卡一区二区三区| 水野朝阳av一区二区三区| 成人高清免费观看| 精品国产免费人成在线观看| 亚洲一区影音先锋| 色婷婷综合久久| 国产三级一区二区三区| 婷婷久久综合九色综合绿巨人| 国产69精品一区二区亚洲孕妇| 色狠狠色狠狠综合| 欧美v国产在线一区二区三区| 水蜜桃久久夜色精品一区的特点| 亚洲精品五月天| 国产真实乱对白精彩久久| 91色在线porny| 久久久久免费观看| 午夜精品一区在线观看| 色婷婷综合在线| 国产亚洲欧美激情| 精品一区二区在线看| 欧美日韩国产综合久久| ...中文天堂在线一区| 久久超碰97中文字幕| 欧美精品亚洲二区| 亚洲午夜影视影院在线观看| 九九九精品视频| 亚洲精品在线观| 蜜桃视频第一区免费观看| 67194成人在线观看| 午夜伦欧美伦电影理论片| 欧美视频你懂的| 视频一区在线播放| 欧美精品自拍偷拍| 亚洲v精品v日韩v欧美v专区| 欧美在线观看视频一区二区 | 欧美三级日韩在线| 亚洲国产成人av好男人在线观看| 国产一区二区伦理| 国产精品伦理一区二区| 国产一区二区三区综合| 国产午夜亚洲精品午夜鲁丝片| 另类小说一区二区三区| 国产日韩影视精品| 91老师国产黑色丝袜在线| 一二三区精品福利视频| 欧美一区二区女人| 国产在线精品免费| 中文字幕制服丝袜一区二区三区 | 国产91对白在线观看九色| ...av二区三区久久精品| 欧美日本精品一区二区三区| 久久99精品久久久久久动态图| 国产日产欧产精品推荐色| 欧美亚洲国产一区二区三区| 爽好多水快深点欧美视频| 国产午夜精品理论片a级大结局| 97久久精品人人澡人人爽| 奇米色777欧美一区二区| 国产精品入口麻豆九色| 91精品国产乱码久久蜜臀| 国产精品一区二区在线观看不卡| 亚洲女与黑人做爰| 日韩免费看的电影| 亚洲色图丝袜美腿| 日韩欧美电影在线| 欧美视频在线一区二区三区 | 欧美美女一区二区在线观看| 亚洲va欧美va人人爽午夜| 亚洲人成网站色在线观看| 精品国产一区二区精华| 欧美日韩不卡一区二区| 国产电影精品久久禁18| 亚洲成人tv网| 亚洲成av人片www| 亚洲天堂2016| 1024成人网| 亚洲天天做日日做天天谢日日欢| 久久九九99视频| 国产天堂亚洲国产碰碰| 欧美性xxxxxxxx| 欧美猛男超大videosgay| 欧美午夜片在线观看| 91精品国产色综合久久ai换脸 | 免费日韩伦理电影| 激情欧美一区二区三区在线观看| 视频一区二区国产| 国产盗摄女厕一区二区三区|