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

主頁 > 知識庫 > 詳細記一次Docker部署服務的爬坑歷程

詳細記一次Docker部署服務的爬坑歷程

熱門標簽:信陽銷售外呼系統招商 遼寧電銷平臺外呼系統軟件 coreldraw地圖標注 物超所值的400電話申請 如何在各種地圖標注自己的地址 百應電銷機器人靠譜嗎 營銷電銷機器人招商 申請400電話號碼多少錢 菏澤crm外呼系統價格

第一次寫文。請允許我自我介紹一下...

大家好我是茉莉。為什么叫茉莉呢?emmm ID茉莉轉圈圈? 皮一下,嘻嘻嘻。筆者兩年小菜雞(差三天滿兩年)。因為公司只有一個我和前端兩個人。所以線上服務部署的任務自然而然就落到了我的肩膀上啦。第一次用docker正式在生產環境部署服務。從一個坑爬出來又掉入另一個坑。就記錄一下這次上線遇到的bug。寫的不對的地方麻煩各位指正噢。見諒! 好啦。廢話不多說。action!

本項目采用的是spring cloud+spring boot+spring gateway+mysql還用到了rabbitmq。服務器為centos7。 這里漏掉了一位大鍋。我其實還有一個相處了三個月的后端同事。這位大鍋因為請假去面試老板沒有批但是他還是去了被開了,框架都是他搭的。emmmm于是“鍋”便甩到了我的頭上!

他采用的zuul被我換成了gateway。 Zuul基于servlet 2.5(使用3.x),使用阻塞API。 它不支持任何長連接,如websockets。而Gateway建立在Spring Framework 5,Project Reactor和Spring Boot 2之上,使用非阻塞API。 Websockets得到支持,并且由于它與Spring緊密集成,所以將會是一個更好的開發體驗。

docker鏡像服務使用的是阿里云的容器鏡像服務。問了一下同事,說是用的google的容器工具jib。于是Cmd+Shift+F全局搜了一下jib。(原諒是公司代碼所以是騎兵代碼⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄)

點擊進去可以看到

進入到阿里云找到容器鏡像服務(此處省略不知道鏡像倉庫是分區的,找不到倉庫以為是沒權限,然后厚著臉皮要來了管理員賬號修改了離職同事的員工賬號也還是沒有找到倉庫的步驟)

然后我創建了一個命名空間xxx-prod,然后在該空間下為每個服務都建好了倉庫.私有倉庫。代碼源我選擇的是本地倉庫推送到鏡像倉庫。其他的我也不太了解。

(后來發現其實不用建,jib提交會自動創建倉庫,手動創建的時候選擇) 使用jib提交上去后,可以在倉庫的版本信息里看到更新。

然后連接上服務器。在home文件夾下面創建一個docker文件夾

//在root根目錄
//~]# centos7的emmm怎么說呢,就是GitBash和OS系統上面是$ windows下面cmd是>
//home下面創建一個docker文件夾
~]# mkdir /home/docker
//進入創建的docker
~]# cd /home/docker

然后開始pull我們上傳到阿里云的鏡像。其實隨便哪個目錄都可以pull(此處省略第一次pull阿里鏡像服務時,沒有看操作指南,一度懷疑自己賬號沒有權限其實是沒有login,然后一直docker login,殊不知后面應該加上阿里云的鏡像地址:registry.cn-hangzhou.aliyuncs.com) 在阿里云的鏡像服務管理控制臺,隨便點開一個鏡像倉庫——>管理,可以看到對鏡像倉庫的操作指南

鏡像拉取完畢以后輸入

~]# docker images

可以看到自己剛才pull到的鏡像。

我問同事這里怎么這么多鏡像,他跟我解釋說

emmm,行吧!總覺得有很多鏡像占內存(希望有知道的大佬不吝賜教,感謝)

啟動eureka

~]# docker run -d --name eureka -p 8761:8761 -p 15672:15672 -p 9001:9001 -v /etc/localtime:/etc/localtime registry.cn-hangzhou.aliyuncs.com/xx_xxx_prod/eureka
// -d后臺運行 -p綁定端口這里綁定了三個端口,一個是注冊中心本身的端口,一個是網關的端口,另外一個是rabbitmq的端口 
//-v打印版本信息 

由于使用了rabbitmq,所以還需要再創建一個rabbitmq容器。 還是先拉取鏡像

//這里注意獲取鏡像的時候要獲取management版本的,不要獲取last版本的,management版本的才帶有管理界面。
~]# docker pull rabbitmq:management
~]# docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=xxx -e RABBITMQ_DEFAULT_PASS=xxx --network=container:eureka rabbitmq:management
//因為docker容器間是網絡隔斷的 --network是加入eureka一樣的網絡環境這樣才能被eureka治理下的服務訪問到。
//-e是設置默認的賬戶密碼 指令中是xxx,用到的朋友請自行調整。

然后啟動自己的服務

~]# docker run -d --name xxx -v /home/docker/web-prod/logs:/logs -v /etc/localtime:/etc/localtime --network=container:eureka registry.cn-hangzhou.aliyuncs.com/xx_xxx_prod/xxx 
//-v是將日志掛載到自己制定的目錄。 同樣--network加入eureka的網絡,這里不用綁定端口。
//啟動后可以在注冊中心的控制臺查看服務狀態。ip + eureka的端口。

這樣服務就跑起來啦。其他服務步驟類似。最后補充一些在上線是遇到的小插曲。 一開始不知道docker容器間是網絡隔斷的,一直連不上rabbitmq,因為之前一直沒有使用--network假如eureka的網絡。所以服務內localhost訪問不到rabbitmq。還有,如果服務中有用到rabbitmq延時隊列的話,還需要安裝延時隊列的插件。 插件安裝步驟

打開官網下載:http://www.rabbitmq.com/community-plugins.html
選擇相應的對應的版本“3.7.x”點擊下載。
~]# docker cp /home/docker/rabbitmq_delayed_message_exchange-20171201-3.7.x.ez rabbit:/plugins
//進入到docker內部
~]# docker exec -it rabbit /bin/bash
//開啟插件
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
//查看安裝的所有插件
rabbitmq-plugins list

安裝成功,如圖:

docker rm 刪除容器時,突然就刪除不了了。docker ps -a發現該容器的狀態是Dead(死亡),網上查閱了很多資料,什么強刪、查看掛載狀態、手動刪除文件夾、查看端口占用情況。幾乎都試過了,沒有效果。

最后大概經驗使然,鬼使神差的把nginx和httpd都關掉然后就可以刪除了。 不要問我為什么同一臺服務器同時裝nginx和httpd,此項目原本是php項目,由他們部署的,我接手后自己使用的nginx。

還有一個很奇怪的問題,雖然解決了但后面我還是不太明白為什么會這樣子。用戶表里面有一個last_password_reset_date,用戶登錄時會校驗這個時間字段,一直報token失效,一個個字段日志輸入后,發著這個字段比數據庫里面的時間相差10個小時,當時想過是時區問題。但是同一張表的另一個register_date字段時間是正常的,于是便沒有處理時區。排查了很久,以為是java接受的時間類型不對,或是同事對這個字段進行了處理。一直沒搞定。后面我把線上環境臉上測試庫,發現又正常。最后查看了一下測試環境數據庫的時區 ,是東八區。線上庫是默認的GTM。最后把正式庫的時間改成了東八區就好了。

還有一個就是Redis,因為之前有一個公眾號服務,用到了redis,當時redis服務是在宿主機上面的。所以,想就連服務器宿主機上面算了,但是一開始連不上,后來把redis的配置文件改了一下,bind參數綁定內網ip就好了。然后程序里面使用內網ip連上redis。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:泰安 內江 湖北 江門 瀘州 玉樹 江西 廈門

巨人網絡通訊聲明:本文標題《詳細記一次Docker部署服務的爬坑歷程》,本文關鍵詞  詳細,記,一次,Docker,部署,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳細記一次Docker部署服務的爬坑歷程》相關的同類信息!
  • 本頁收集關于詳細記一次Docker部署服務的爬坑歷程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    大白屁股一区二区视频| 日韩毛片视频在线看| 国产精品中文字幕欧美| 国产麻豆精品theporn| 色屁屁一区二区| 欧美一二三区在线观看| 国产精品不卡一区二区三区| 国产精品成人免费在线| 香蕉加勒比综合久久| 免费成人在线播放| 国产馆精品极品| 一本色道亚洲精品aⅴ| 欧美一区二区黄| 国产精品国产a级| 亚洲一二三区不卡| 麻豆中文一区二区| 欧美色综合网站| 中文字幕乱码亚洲精品一区 | 26uuu国产一区二区三区| 亚洲国产日韩综合久久精品| 91丨九色丨蝌蚪富婆spa| 欧美激情一区二区在线| 久久疯狂做爰流白浆xx| 制服丝袜一区二区三区| 一区二区三区欧美久久| 色综合视频在线观看| 日本一区二区免费在线| 国产乱码精品一区二区三区五月婷 | 欧美一级高清片| 三级在线观看一区二区| 欧美在线免费观看视频| 中文字幕在线观看一区二区| 久久99精品国产.久久久久| 国产成a人亚洲精品| 精品捆绑美女sm三区| 日韩成人免费在线| 亚洲私人影院在线观看| 夜色激情一区二区| 91精品国产综合久久久蜜臀图片 | 奇米在线7777在线精品| 国产欧美一区视频| 欧美午夜精品理论片a级按摩| 首页国产欧美日韩丝袜| xvideos.蜜桃一区二区| 色婷婷国产精品久久包臀 | 精品一区二区国语对白| 亚洲国产激情av| 欧洲精品视频在线观看| 国产成人在线电影| 97se亚洲国产综合自在线观| 一区二区三区在线免费| 久久久国产精品午夜一区ai换脸| 欧美精品一卡二卡| 欧美一区二区三区四区高清| 欧美一区二区三区在| 欧美人体做爰大胆视频| 91免费小视频| 欧美视频中文一区二区三区在线观看| eeuss影院一区二区三区| 国产成人综合自拍| 91日韩精品一区| 欧美xxx久久| 国产精品狼人久久影院观看方式| 亚洲欧美激情一区二区| 久久国产精品区| 99久久精品国产导航| 2欧美一区二区三区在线观看视频| 精品国产制服丝袜高跟| 日韩美女视频19| 另类人妖一区二区av| 99re亚洲国产精品| 欧美老肥妇做.爰bbww视频| 91精品欧美一区二区三区综合在| 国产成人精品免费视频网站| 蜜臀久久99精品久久久久久9 | 欧美性生活久久| 国产69精品久久久久777| 五月天欧美精品| 99久久精品国产精品久久| 国产午夜精品久久久久久久| 亚洲午夜三级在线| 精品少妇一区二区三区| 美女视频黄a大片欧美| 制服丝袜亚洲播放| 亚洲www啪成人一区二区麻豆| 欧洲亚洲精品在线| 日本免费新一区视频| 欧美人体做爰大胆视频| 五月综合激情婷婷六月色窝| 91香蕉视频黄| 精品国产乱码久久久久久免费 | 精品国产乱码久久久久久图片| 成人欧美一区二区三区在线播放| 国产精品资源站在线| 欧美高清精品3d| 欧美一区二区精品久久911| 精品国产欧美一区二区| 91麻豆精品国产91| 国产91高潮流白浆在线麻豆 | 精品国产成人系列| 欧美主播一区二区三区美女| 国产成人亚洲综合a∨婷婷| 波多野结衣91| 欧美日韩大陆在线| 国产精品超碰97尤物18| 国产自产2019最新不卡| 欧美一区二区视频免费观看| 国产欧美一区二区精品性色| 日本va欧美va欧美va精品| 国产综合色产在线精品| 51久久夜色精品国产麻豆| 精品国产一区二区亚洲人成毛片 | 欧美国产日产图区| 婷婷一区二区三区| 9191久久久久久久久久久| 偷拍日韩校园综合在线| 色综合色狠狠综合色| 午夜精品免费在线| 欧美性猛交一区二区三区精品| 亚洲男人电影天堂| 亚洲日本丝袜连裤袜办公室| 偷拍与自拍一区| 美女mm1313爽爽久久久蜜臀| 激情综合色综合久久综合| 不卡av电影在线播放| 精品国产乱码91久久久久久网站| 久久99国产乱子伦精品免费| 国产欧美一区视频| 日韩欧美的一区| 国产成人午夜高潮毛片| 精品一区二区三区免费视频| 亚州成人在线电影| 国产精品系列在线| 波多野结衣一区二区三区 | 欧美日高清视频| 欧美在线观看视频一区二区三区| 久久久精品国产免大香伊| 国产精品成人一区二区艾草 | 亚洲特级片在线| 成人激情小说乱人伦| 99re热视频这里只精品| 亚洲最新视频在线播放| 欧美精品 日韩| 制服.丝袜.亚洲.另类.中文| 亚洲与欧洲av电影| 精品一区二区免费在线观看| 久久综合久久综合亚洲| 成人深夜在线观看| 国产精品福利影院| 欧美一级高清大全免费观看| 国产成人在线看| 亚洲午夜免费视频| 日韩欧美在线影院| 成人网在线播放| 人人狠狠综合久久亚洲| 国产精品超碰97尤物18| 欧美一区永久视频免费观看| 成人国产电影网| 美国一区二区三区在线播放| 亚洲欧美经典视频| 中文字幕在线观看一区二区| 欧美一区二区三区不卡| 欧美日韩精品一区二区| 成人黄色一级视频| 国产精品综合在线视频| 亚洲人一二三区| 不卡一区二区三区四区| 日韩和欧美的一区| 亚洲免费在线视频一区 二区| 激情综合网av| 国产美女一区二区三区| 国产成人精品影视| 精品制服美女丁香| 国产成人免费网站| 日韩欧美国产一区在线观看| 在线观看国产日韩| 91久久精品一区二区二区| 成人一道本在线| 99视频超级精品| 在线中文字幕一区二区| 大胆亚洲人体视频| 色哟哟精品一区| 欧洲一区二区av| 欧美v日韩v国产v| 国产成人av电影| 日本国产一区二区| 色香蕉久久蜜桃| 在线成人免费视频| 欧美日韩三级一区二区| 日韩一区二区三区电影| 欧美电影在哪看比较好| 久久久久久综合| 亚洲日本va午夜在线影院| 日韩不卡手机在线v区| 国产一级精品在线| 一本一本大道香蕉久在线精品| 色综合久久天天综合网| 欧美tk丨vk视频| 一区二区三区自拍| 亚洲欧洲av一区二区三区久久|