Kong和konga容器化安裝流程-docker

  • 安裝docker(自行安裝,反正我用的mac,直接dmg安裝)
  • 創(chuàng)建docker網(wǎng)絡(luò)
docker network create kong-net
  • 安裝數(shù)據(jù)庫冠跷,kong支持postgres(postgres9.5以上),創(chuàng)建啟動(dòng)數(shù)據(jù)庫身诺,此處以postgres9.6作為數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù)
    ps:數(shù)據(jù)庫創(chuàng)建用戶名字必須是kong蜜托,數(shù)據(jù)庫db也必須是kong,我這雜七雜八橫沖直撞試驗(yàn)踩坑查到這樣
docker run -d --name kong-database \
--network=kong-net \
-p 5432:5432 \
-e "POSTGRES_USER=kong" \
-e "POSTGRES_DB=kong" \
postgres:9.6
  • 數(shù)據(jù)庫準(zhǔn)備霉赡,初始化Kong數(shù)據(jù)(此處因?yàn)閗onga只支持kong1.3以上版本橄务,不然編輯router的時(shí)候會(huì)報(bào)錯(cuò))(另外kong 版本低于0.15 需要使用kong migrations up ,大于等于0.15使用kong migrations bootstrap)
docker run --rm \
--network=kong-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-database" \
kong:1.3.0 kong migrations bootstrap
  • 啟動(dòng)kong
docker run -d --name kong \
--network=kong-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-database" \
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
-e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \
-e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \
-e "KONG_PROXY_ERROR_LOG=/dev/stderr" \
-e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \
-e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \
-p 8000:8000 \
-p 8443:8443 \
-p 8001:8001 \
-p 8444:8444 \
kong:1.3.0
  • 查看kong是否正在運(yùn)行

curl -i http://localhost:8001

運(yùn)行結(jié)果參考:
HTTP/1.1 200 OK
Date: Wed, 18 Dec 2019 06:08:55 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Access-Control-Allow-Origin: *
Server: kong/0.14.1
Content-Length: 5659

{"plugins":{"enabled_in_cluster":[],"available_on_server":{"response-transformer":true,"oauth2":true,"acl":true,"correlation-id":true,"pre-function":true,"jwt":true,"cors":true,"ip-restriction":true,"basic-auth":true,"key-auth":true,"rate-limiting":true后便省略
  • 至此kong和數(shù)據(jù)庫安裝完畢穴亏,然后對(duì)于konga和KongDashboard都有使用的蜂挪,此處因?yàn)槲乙胟onga
  • 安裝konga
docker pull pantsel/konga:latest
docker run -p 1337:1337 \
        --network kong-net \
        --name konga \
        -e "NODE_ENV=production"  \
        -e "DB_ADAPTER=postgres" \
        -e "DB_URI=postgresql://kong:@172.18.0.1:5432/konga" \
        pantsel/konga
  • 最后一段代碼有一段不壓縮版和上邊一段一樣不用重復(fù)
docker run -p 1337:1337 --network kong-net --name konga -e "NODE_ENV=production" -e "DB_ADAPTER=postgres" -e "DB_URI=postgresql://kong:@172.18.0.1:5432/konga" pantsel/konga
  • 最后一段寫完重挑,不用等了,我會(huì)說等了半小時(shí)的么0.0
  • 瀏覽器直接敲 http://localhost:1337/ 登陸konga
  • docker關(guān)閉之后棠涮,重新啟動(dòng)谬哀,那怎么開啟kong
  • 查看當(dāng)前所有容器,會(huì)看到三個(gè)容器konga、kong严肪、postgres史煎,但是都處于關(guān)閉狀態(tài)
docker ps -a
  • 按順序啟動(dòng)容器 postgres -> kong -> konga
 kong start 容器ID
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市驳糯,隨后出現(xiàn)的幾起案子篇梭,更是在濱河造成了極大的恐慌,老刑警劉巖酝枢,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恬偷,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡帘睦,警方通過查閱死者的電腦和手機(jī)袍患,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來竣付,“玉大人协怒,你說我怎么就攤上這事”氨浚” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵仑撞,是天一觀的道長赤兴。 經(jīng)常有香客問我,道長隧哮,這世上最難降的妖魔是什么桶良? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮沮翔,結(jié)果婚禮上陨帆,老公的妹妹穿的比我還像新娘。我一直安慰自己采蚀,他們只是感情好疲牵,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著榆鼠,像睡著了一般纲爸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妆够,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天识啦,我揣著相機(jī)與錄音负蚊,去河邊找鬼。 笑死颓哮,一個(gè)胖子當(dāng)著我的面吹牛家妆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冕茅,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼伤极,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了嵌赠?” 一聲冷哼從身側(cè)響起塑荒,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姜挺,沒想到半個(gè)月后齿税,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡炊豪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年凌箕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片词渤。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牵舱,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出缺虐,到底是詐尸還是另有隱情芜壁,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布高氮,位于F島的核電站慧妄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏剪芍。R本人自食惡果不足惜塞淹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望罪裹。 院中可真熱鬧饱普,春花似錦、人聲如沸状共。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽峡继。三九已至箍铲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鬓椭,已是汗流浹背颠猴。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國打工关划, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人翘瓮。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓贮折,卻偏偏與公主長得像,于是被迫代替她去往敵國和親资盅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子调榄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359